我使用Visual Web Developer Express 2010开发了一个ASP.Net MVC 4应用程序。它使用Web Developer的内置发布工具成功发布/部署到远程服务器A(开发服务器)使用Web部署组件在IIS 7.0上完美运行。
现在我想将它部署到另一台远程服务器B(生产服务器)。这个位于一个孤立的环境中,无法访问Internet!即使服务器B是服务器A的副本,其IIS 7.0也没有安装Web部署工具组件。因此,内置发布工具不适用于Web部署选项。
然后我尝试使用“文件系统”选项发布它。我将导出的文件复制到服务器B上的IIS上的新文件夹。该文件夹的配置方式与服务器A上的对应文件相同。我在服务器B上尝试了URL,它只是在浏览器上给了我目录/文件列表而不是该应用程序的欢迎页面。
有没有人获得解决问题的经验或技巧?感谢。
干杯, 亚历
答案 0 :(得分:1)
编辑:
因为它是MVC网站,默认文档不适用。检查以下步骤:
C:\Windows\Microsoft.NET\Framework\<version>
然后aspnet_regiis -i
(这通常会强制IIS使用MVC基础结构而不是使用默认文档方法)