3

我用 ASP.NET MVC3 开发了一个小站点,我将在接下来的几天内部署,我想知道服务器应该具备哪些先决条件(这样我可以联系他们的 IT 服务以确保他们有一切)。

他们已经安装了 IIS 7.5,这是安装的最后一个 .net 框架,但是他们是否应该为 ASP.NET MVC 3 安装/配置一些东西?我搜索了,但我只找到了不相关的链接:(

4

2 回答 2

6

一般来说,应该在 IIS 上安装和配置 ASP.NET。

可以使用两种通用方法部署 ASP.NET MVC 应用程序:

  1. Bin Deploy - 这意味着您将在已发布的网站中包含 asp.net mvc dll。这次不需要其他任何东西,只需要发布的网站文件。在Phil Haack 的博客文章中了解更多信息
  2. 在服务器上预安装 ASP.NET MVC - 使用Microsoft Web 安装程序独立下载程序。两个链接都取自ASP.NET MVC3 Home。这将在服务器上安装所有必需的 dll,因此它们不需要通过已发布的网站传递。

仅此而已,仅此而已。众所周知,ASP.NET MVC 在部署到 iis 6 时会出现一些问题,但是对于您要部署到的版本,问题已经解决了。在此处阅读有关这些问题的信息

于 2011-08-03T07:18:54.757 回答
3

您可以 bin 部署 MVC3 应用程序,这样它就不需要安装 ASP.NET 和 .NET 4 的 IIS 以外的任何东西。

http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx

于 2011-08-03T07:17:51.447 回答