1

我成功地将 MVC 4 应用程序部署到我的开发机器上的 IIS Express 并且一切运行良好。我也可以成功部署到我的生产服务器,但是当尝试在生产环境中访问已部署的应用程序时,它无法显示。

开发工具:Visual Studio 2012 Express for Web。

生产服务器(已安装所有更新): - Windows Server 2008 R2 x64 - IIS 7.5 - MS .Net Framework 4.5 - 带有语言包的 ASP.Net MVC 4 - Web Deploy 2.1 和 Web Deploy 3.0 - IIS 的推荐配置。

此外,ASP.NET 在 IIS 中注册了 Framework\v4.0.30319 和 Framwork64\v4.0.30319,站点的应用程序池为 .Net Framework v4.0.30319。IIS_IUSRS 组具有继承权限(读取和执行、列出文件夹内容和读取)。

我有一个通过 DynDNS 连接到网络的生产网络服务器,我的站点使用端口 80。

网站运行但不显示的原因可能是什么?

任何帮助,将不胜感激。

附加信息:当我检查部署到生产服务器的任何站点的 WebMatrix 中的兼容性时,我总是得到简单 HTML 页面的结果“不可用”(另一方面,.Net-Framework-Version 总是给出“可用” )。

4

1 回答 1

0

似乎一切正常,我遇到了 DNS 服务器错误(错误的外部服务器地址)。

于 2013-02-24T09:16:01.277 回答