1

我有一个 ASP.Net 网站(不是 Web 应用程序,fwiw),它可以通过我的开发笔记本电脑上的 IIS 在本地构建和工作。

但是,当我将它发布到我们的 QA 框并尝试在远程访问该服务器时查看时,我从 IE 收到一条消息,说“Internet Explorer 无法显示该网页”。Firefox 只是快速返回一个“连接超时”

事件日志和 IIS 日志中绝对没有关于此的内容。我不确定在哪里可以找到更多信息。

我相当有信心这是一个 ASP.Net 问题。我可以将我们的供应商 Ektron 提供的示例站点安装到 IIS 中,它就会运行。如果我用自己的覆盖示例的 web.config,它会继续运行。如果我随后吹走整个示例站点并从本地复制我的站点,我将收到有关“Internet Explorer 无法显示网页”的消息。

我试图让环境尽可能地靠近。这两个盒子都在 .Net 4.0 的集成应用程序池下运行 IIS 7.5。我通过localhostdev 和服务器上的 IP 浏览。

我对网站模板不是很熟悉,所以我可能会遗漏一些明显的东西(我希望!)。我希望有人可以提供一些指导,让我了解更多关于到底发生了什么的信息,这样我就可以解决这个问题。

更新

我想我越来越近了。通过使用 Fiddler(感谢 Amy 的建议!)我注意到它将请求重定向到 SSL。SSL 需要与我们的供应商不同的许可证,所以可能就是这样。我仍在试图理解为什么会发生这种重定向,但至少我现在有一些东西要看。

4

1 回答 1

0

我会查看 web.config / IIS 中的 SSL 设置——Mime 类型的设置以及 MimeType.config 文件中的 Ektron 的 MIME 类型。我发现由于防火墙/代理问题/限制,某些 .aspx 页面(例如(ekajaxtransform.aspx))无法正常运行。

希望能帮助到你。:)

于 2014-09-09T21:45:21.437 回答