使用IIS 7.0在我自己的2008服务器上托管ASP.Net MVC3应用程序

时间:2011-08-27 19:24:53

标签: asp.net-mvc asp.net-mvc-3 iis-7

这似乎很容易,无法记录....我已经完成了我的第一个MVC3项目,现在我想在我自己的IIS7(W2008)服务器上托管它。怎么做?

2 个答案:

答案 0 :(得分:3)

有两种选择。如果您可以控制服务器并且可以在其上安装,最简单的方法是在其上安装ASP.NET MVC 3 Framework,然后将MVC应用程序安装和配置为任何其他Web应用程序。

如果无法在服务器上安装运行时,可以使用名为Bin Deployment的选项。

答案 1 :(得分:1)

这是我在Windows 7 Professional或更高版本上安装get MVC所做的。对于Windows Server 2008,请参阅this链接。对于Windows 7 / Server 2008,IIS管理组件应该是相同的。安装过程会有所不同。

开始>控制面板>节目和特征>关闭Windows功能

展开Internet信息服务并检查您需要的所有内容(FTP,万维网)

具体来说,我使用FTP(FTP服务),并启用了WWW服务和应用程序开发(.NET可扩展性,ASP,ASP.NET,ISAPI扩展和ISAPI筛选器)。在安全性下,您至少应启用基本身份验证。

完成此操作后,转到here以获取Web Platform Installer,这将允许您轻松安装.NET 3.5 / 4.0,MVC以及您可能需要的其他功能,如MS SQL Express。

完成后,转到开始>控制面板>管理工具>互联网信息服务管理员

展开COMPUTERNAME,展开网站,右键单击默认网站(除非您要使用其他文件夹,如果是这样,请右键单击网站并单击“添加新”),无论您选择哪个网站,都可以右键单击并选择“添加FTP发布“。从那里只需按照提示操作,并允许访问您想要的任何用户。现在,您可以从Microsoft Visual Studio 2010(使用发布)FTP。

在Visual Studio中 - 右键单击​​要发布的MVC应用程序,转到发布,输入ftp站点设置(如果是本地安装,最有可能是ftp://localhost),用户,密码以及是否要替换或删除文件。您可以保存此配置文件,这样您就不必每次都重新输入此信息。

这个问题/答案甚至可能更倾向于服务器故障或超级用户,不确定?如果是这样,我确信它会被移动。