在IIS7上部署MVC文件系统发布

时间:2015-10-29 19:27:10

标签: asp.net-mvc visual-studio-2013 iis-7 web-deployment

我在Visual Studio 2013中创建了一个MVC应用程序,现在我希望将其部署在服务器的IIS上,以便公司内部的所有员工都能够通过他们的Windows登录凭据访问它。

当我通过Visual Studio调试在localhost中运行时,它按预期工作,但我一直尝试将其部署到网络服务器上失败,我不确定该过程,并希望得到一些澄清。

我从发布选项中选择了文件系统发布,但我不确定如何将其作为应用程序进行访问。我尝试通过新的网站向导添加文件,并尝试了假期/'我进入但没有成功。然后我尝试在此网站中添加与应用程序相同的虚拟目录位置,但这又失败了。

1 个答案:

答案 0 :(得分:0)

我在VS中使用Web Deploy。您的目标服务器还需要Web Deploy:

Installing and Configuring Web Deploy on IIS 7

目标服务器准备就绪后,您可以从VS部署。以下是执行此操作的指南(如果您愿意,可以直接跳到“发布到IIS”部分):

ASP.NET Web Deployment using Visual Studio

使用Web Deploy,您可以选择直接发布或使用部署包。一旦您对本地发布工作感到满意,您就可以放心,您的发布将在您的实时环境中发挥作用。

我建议您在直接发布到实时环境之前,测试将其发布到本地计算机或具有相同IIS版本的测试环境,并安装.NET Framework。