我有一个ASP.Net网站(不是网络应用程序,fwiw),可以在我的开发笔记本电脑上通过IIS在本地构建和运行。
但是,当我将其发布到我们的QA框并尝试在我远程访问该服务器时查看时,我收到来自IE的消息说" Internet Explorer无法显示该网页"。 Firefox只是快速回吐了#34; Connection Timed Out"
事件日志中没有任何内容,也没有关于此的IIS日志。我不确定在哪里可以查找更多信息。
我非常有信心这是一个ASP.Net问题。我可以从我们的供应商Ektron安装一个示例站点进入IIS,它将运行。如果我用自己的web.config覆盖示例的web.config,它将继续运行。如果我随后吹走整个示例网站并从我的本地复制我的网站,我将收到有关如何" Internet Explorer无法显示该网页的消息"。
我尽力让环境保持紧密。这两个框都在.Net 4.0的集成应用程序池下运行IIS 7.5。我通过dev上的localhost
浏览并通过服务器上的IP浏览。
我对网站模板并不十分熟悉,所以我可能会遗漏一些明显的东西(我希望!)。我希望有人可以提供一些指导,告诉我如何能够获得更多信息,以便我能解决这个问题。
更新
我想我越来越近了。通过使用Fiddler(感谢您的建议,Amy!)我注意到它将请求重定向到SSL。 SSL需要与我们的供应商签订不同的许可证,因此可能就是这样。我仍然试图理解为什么会发生这种重定向,但至少我现在有一些东西要看。
答案 0 :(得分:0)
我会查看web.config / IIS中的SSL设置 - Mime类型的设置以及MimeType.config文件中的Ektron的MIME类型。我发现像(ekajaxtransform.aspx)这样的一些.aspx页面由于防火墙/代理问题/限制而无法正常运行。
希望它有所帮助。 :)