Win Server 2008 + IIS 7 + MVC3:部署应用程序需要安装什么

Win Server 2008 + IIS 7 + MVC3:部署应用程序需要安装什么

我是部署方面的新手。

我的服务器上装有 Windows Server 2008 R2 操作系统和 IIS 7。我的文件夹中有一个 .Net MVC3 Web 应用程序。我创建了新池,为其设置了 Framework 4.0。我创建了新网站,选择了物理路径“E:/site”并将其绑定到域名。然后我将包含我的 .Net MVC3 站点的文件夹复制到“E:/site”中。但是如果我尝试打开 mydomain.com,它无法作为 MVC3 应用程序运行。只能使用通常的 HTML 页面。

我想,我应该安装一些组件或程序,让服务器以 MVC 应用程序的形式运行网站。服务器已经:

  • MS .Net Framework 4 客户端配置文件;
  • MS .Net Framework 4 扩展;
  • MS Web 平台安装程序 3.0。

有人能帮助我吗?我还应该做什么?

答案1

您既可以在服务器上安装 MVC 框架,也可以在 Visual Studio 中对所需程序集进行“bin deploy”。这绝对适用于 Visual Studio 2010,因为我以前做过 - 您的情况可能因早期版本而异。

要进行 bin 部署,请在 Visual Studio 中右键单击您的项目并选择添加可部署依赖项. 从对话框中选择ASP.NET MVC(不要担心其他选项,这就是您所需要的)。这将在您的项目中创建一个名为的文件夹,其中_bin_deployableAssemblies包含运行 MVC 所需的 DLL。

之后进行部署,它应该可以工作。如果不行,全黄屏死机错误文本将非常有帮助。

相关内容