dev*_*uts 5 redirect iis-7 infinite-loop iis-7.5
我们使用IIS 7.5 URL Rewrite和经典ASP.一切都在99%的时间正常工作,然而,我们网站的完全零星的页面将陷入重定向循环,没有明显的原因.
这意味着,我们有99%的时间可以呈现精美的文章,但是,就像今天早上一样,当访问一篇文章(成千上万)时,浏览器将回复"页面未正确重定向".我使用Firefox,但这适用于所有浏览器中的所有用户.这也发生在站点主页和其他页面上,偶尔也是如此,因此它似乎与特定的重写规则模式无关,而是与整个重写规则引擎相关.
重置IIS立即解决问题,页面加载正常.重置IIS似乎是解决此问题的唯一方法.
IIS日志显示301受影响的页面的重定向.在这种情况下,一个文章页面有数千个301重定向日志记录.重置IIS更正了该行为.
有没有其他人有这个问题,或有任何关于如何解决的想法?
当我遇到这个问题时,这是由于index.cfm是第一个默认文档引起的,即使它是一个Asp.net应用程序并且没有index.cfm页面。从默认文档列表中删除index.cfm修复了无限循环。