如果您导航到http://www.website.com/,您将看到IIS7欢迎屏幕。
如果您导航到http://www.website.com/?abcd123(或任何随机查询字符串),您将看到正确的网站。
如果您导航到http://www.website.com/default.asp(也设置为默认文档),您将看到正确的网站。
任何人都可以向我解释为什么会这样吗?
更奇怪的是,如果我停止服务器上的Web发布服务,http://www.website.com/仍然会响应IIS7欢迎屏幕,但http://www.website.com/?randomquerystring会收到请求超时错误(应该如此)
我检查并重新检查:
默认文档(仅限default.asp)
自定义错误页面(已禁用)
输出缓存(关闭)
清除本地浏览器缓存
尝试了3个不同位置的多台机器上的各种URL,并通过proxify.com
该网站以集成模式.Net 2.0在自己的AppPool中运行。
任何帮助都会非常感激。
答案 0 :(得分:0)
Rory,您是否重启了应用程序池以及站点。请重新启动一次并检查身份验证。
答案 1 :(得分:0)
问题已得到解决。
这是由于托管公司的防火墙上存在“已损坏的缓存存储”。这不是IIS问题。