【发布时间】:2010-10-19 13:21:33
【问题描述】:
我有一个使用无 cookie 会话的 ASP .NET 网站。当使用以下网址向网站发出初始请求时:
IE 只显示标准的“Internet Explorer 无法显示网页”消息。 Firefox 更有帮助,它会显示以下消息:
“已超出此 URL 的重定向限制。无法加载请求的页面。这可能是由于 cookie 被阻止造成的。”
我在 global.asax 中添加了一些跟踪,然后我进入了应用程序启动事件,但没有进入会话启动事件。
我没有用浏览器明确阻止任何 cookie,也没有设置任何 http 重定向规则。
该站点在我的开发服务器和 IIS6 下运行良好。
如果我关闭无 cookie 会话,那么在 IIS7 中一切正常。
我可以用最简单的网站重现这一点,即在 Visual Studio 中,文件 > 新网站,然后只需设置 cookieless="true" web.config 设置。
我已经在同事工作站上测试过它并且它可以工作,所以我猜它是 IIS7 某处的一些设置。
有什么想法吗?
【问题讨论】:
标签: iis iis-7 cookieless redirect-loop