IIS 7.5重写Bug?无限循环

时间:2011-11-18 14:55:13

标签: redirect iis-7 iis-7.5 infinite-loop

我们使用经典ASP的IIS 7.5 URL Rewrite。一切都在99%的情况下正常工作,但是,我们网站的完全零星的页面将无缘无故地进入重定向循环。

意思是,我们有99%的时间可以呈现精美的文章,但是,就像今天早上一样,当访问一篇文章(成千上万)时,浏览器会回复“页面没有正确重定向”。我使用Firefox,但这适用于所有浏览器中的所有用户。这也发生在网站主页和其他页面上,偶尔也是如此,因此它似乎与特定的重写规则模式无关,而是与整个重写规则引擎相关。

重置IIS会立即解决问题,并且页面加载正常。重置IIS似乎是解决此问题的唯一方法。

IIS日志显示受影响的任何页面的301重定向。在这种情况下,一个文章页面有数千个301重定向日志记录。重置IIS更正了该行为。

是否有其他人有此问题,或有任何关于如何解决的想法?

1 个答案:

答案 0 :(得分:0)

当我遇到这个时,它是由index.cfm作为第一个默认文档引起的,即使它是一个Asp.net应用程序而且没有index.cfm页面。从默认文档列表中删除index.cfm修复了无限循环。