2011-08-03 58 views
3

我已经开发了一个小网站用ASP.NET MVC3,我将在未来几天内部署,我想知道哪些先决条件的服务器应该有(这样的我可以联系他们的IT服务以确保他们拥有一切)。ASP.Net MVC 3:生产环境在

他们已经有IIS 7.5,最后安装的.NET框架,但他们应该已经安装/配置ASP.NET MVC 3的东西吗?我搜索,但我发现唯一的非相关链接:(

+2

[通过Web平台安装程序安装它或直接下载安装程序以自行运行。](http://haacked.com/archive/2011/01/13/aspnetmvc3-released.aspx)命中“asp mvc 3部署”。 ;) – bzlm

+0

服务器不需要任何特定的MVC项目。只是您正在使用的.NET框架和正在使用配置了相同.NET框架的应用程序池的网站。在第一次安装时,您需要使用安装程序来正确注册dll,但之后您可以发布以前的文件。 –

+0

@Mika - 你的意思是什么dll注册正确?通常没有技术理由需要使用安装程序来部署ASP.NET网站。 –

回答

6

一般情况下,ASP.NET应安装并配置在IIS

还有就是那个ASP.NET MVC应用程序可以部署在两种一般方法:

  1. Bin Deploy - 这意味着您将包含asp.net mvc dll与发布的网站。这一次没有其他要求,只是发布的网站文件。了解更多关于它的Phil Haack's blog post
  2. 预安装ASP.NET MVC的服务器 - 使用Microsoft Web Installerthe standalone downloader。这两个链接取自ASP.NET MVC3 Home。这将在服务器上安装所有必需的DLL,因此它们不需要沿着发布的网站传递。

这只是它,仅此而已。已知ASP.NET MVC在部署到iis 6时遇到了一些问题,但对于要部署到的版本,问题已得到解决。阅读关于这些问题here

+0

你有链接做PreInstall? – J4N

+0

我更新了naswer – archil