站点在本地运行,"Internet Explorer cannot display the webpage"在服务器上运行



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

但是,当我将其发布到我们的 QA 框并尝试在远程连接到该服务器时查看时,我收到来自 IE 的消息,指出"Internet Explorer 无法显示网页"。火狐只是吐回一个快速的"连接超时"

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

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

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

我对网站模板不是很熟悉,所以我可能会错过一些明显的东西(我希望! 我希望有人可以提供一些指导,说明我如何获取有关到底发生了什么的更多信息,以便我解决此问题。

更新

我想我越来越近了。通过使用小提琴手(谢谢你的建议,艾米!我注意到它将请求重定向到 SSL。SSL 需要我们供应商提供的不同许可证,因此可能就是这样。我仍在试图理解为什么要进行重定向,但至少我现在有一些东西要看。

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

希望对您有所帮助。 :)

相关内容

最新更新