ASP.Net MVC 3:生产环境

时间:2011-08-03 07:10:21

标签: asp.net asp.net-mvc-3 iis configuration prerequisites

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

他们已经安装了最后一个.net框架IIS 7.5,但是他们是否应该为ASP.NET MVC 3安装/配置了什么?我搜索过,但我发现只有不相关的链接:(

2 个答案:

答案 0 :(得分:6)

通常,应在IIS上安装和配置ASP.NET。

可以部署ASP.NET MVC应用程序的两种常规方法:

  1. Bin Deploy - 这意味着您将在已发布的网站上包含asp.net mvc dll。这一次不需要其他任何东西,只需要发布的网站文件。在Phil Haack's blog post
  2. 上详细了解相关信息
  3. 在服务器上预安装ASP.NET MVC - 使用Microsoft Web Installerthe standalone downloader。这两个链接均来自ASP.NET MVC3 Home。这将在服务器上安装所有必需的dll,因此不需要在发布的网站上传递它们。
  4. 就是这样,仅此而已。 ASP.NET MVC在部署到iis 6时会出现一些问题,但是对于要部署的版本,问题就解决了。阅读有关这些问题here

答案 1 :(得分:3)

您可以bin部署MVC3应用程序,这样除了安装了ASP.NET和.NET 4的IIS之外,它不需要任何其他内容。

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