【发布时间】:2014-04-07 01:45:48
【问题描述】:
我使用 Visual Web Developer Express 2010 开发了一个 ASP.Net MVC 4 应用程序。它已使用 Web Developer 的内置发布工具成功发布/部署到远程服务器 A(开发服务器),并且可以完美运行带有 Web 部署组件的 IIS 7.0。
现在我想将它部署到另一个远程服务器 B(生产服务器)。这个坐在一个孤立的环境中,没有互联网接入!即使服务器 B 是服务器 A 的副本,它的 IIS 7.0 也没有安装 Web 部署工具组件。因此,内置发布工具不适用于 Web 部署选项。
然后我尝试使用文件系统选项发布它。我将导出的文件复制到服务器 B 上 IIS 上的一个新文件夹。该文件夹的配置方式与服务器 A 上的对应文件夹相同。我尝试了服务器 B 上的 URL,它只是在浏览器上给了我目录/文件列表,而不是应用程序的欢迎页面。
有没有人有经验或技巧来解决这个问题?谢谢。
干杯, 亚历克斯
【问题讨论】:
-
查看每台机器的IIS配置,让它们匹配。
-
它给了你目录列表?我会确保应用程序池配置为使用 .NET。
-
他们都使用“.Net Framework v4.0”
-
您有默认文档集吗?
-
@Sam。默认文档集是什么?
标签: asp.net .net asp.net-mvc-4 deployment iis-7