【发布时间】:2013-06-14 09:52:32
【问题描述】:
ASP.net 网络表单应用程序、IIS 7.5、https
我将 App_offline.htm 文件添加到我的测试站点的根目录(相同的服务器,不同的端口),它运行良好。测试站点通过IP访问,是https,但是有一个自生成的证书。
我将它添加到实时站点,它在通过服务器上的 localhost 查看站点时运行良好。但是在网页上,显示的页面是“找不到指定的网址”包裹在一个蓝框里。实时站点具有第三方验证的 https 证书。它也是一个子域,而测试站点不是。这发生在所有浏览器中。
我已确保它是一个足够长的文本页面 - 当然,它可以在测试站点上运行。
有什么想法吗?是子域造成问题吗?
编辑 - 我相当肯定我发现了这个问题,而且应该很明显。 :-) 所以我的生产网站是一个子域 - 位于完全不同的网络上的网站。所以我的 IIS 看到了 app_offline.htm 文件并发送了网站不可用的消息。如果这一切都发生在我自己的服务器上(就像我从本地主机调用时一样),那么一切都会正常工作。但是外部服务器看到我的 IIS 消息表明事情可用,它只是显示自己的错误页面。
所以我认为 app_offline.htm 根本不适合我。
【问题讨论】: