我们使用IIS 7.5 URL重写,并使用经典的ASP。一切正常99%的时间正常工作,但是,我们网站的完全零星的页面将无缘无故落入重定向循环。IIS 7.5重写Bug?无限循环
意思是说,我们有99%的文章可以呈现罚款,但是就像今天上午,当访问一篇文章(成千上万篇)时,浏览器会回应“页面没有正确重定向”。我使用Firefox,但这是针对所有浏览器中的所有用户的。这也发生在站点主页和其他页面上,因此它似乎并不与特定的重写规则模式相关,而是与整个重写规则引擎相关。
重置IIS立即解决问题,并且页面加载正常。重置IIS似乎是解决此问题的唯一方法。
IIS日志显示301重定向任何页面受到影响。在这种情况下,一篇文章页面有数千个301重定向日志记录。重置IIS可以纠正这种行为。
有没有其他人有这个问题,或者有关如何解决的任何想法?
浏览器是否被重定向到请求的相同URL?或者正在被重定向到两个不同的URL之间重定向到对方?你能从你的web.config发布你的URL重写规则吗? –
对不起,没有收到此评论的通知。他们重定向到相同的URL,我不能发布我们的web.config。没有适用的共同重写规则,因为它们全都不同(超过100条规则),所以没有具体的规则。 – devnuts
你最终搞清楚了吗?我正在经历类似的行为。一个ASP.NET网站在99%的时间内正常运行,然后偶尔(过去几个月两次)网站的主页开始有无限的重定向循环。重新启动IIS修复了这个问题。 – JDub