我将我的 asp.net 应用程序从 mvc2 升级到 mvc4 并将其从 IIS6 移动到 IIS7。之后我注意到 mvc 路由生成的奇怪 url。经过一番调查,我发现这些 urls - Forms Authentication ticket。
此票证应在 url 中,仅当无法使用 cookie 时。但是在 70% 的情况下,在不同的机器(浏览器 Chrome,不确定其他)上,甚至在我没有登录的情况下,我的 url 中都有这些票证。其他用户也报告了同样的问题。
所以我尝试在 web.config 中配置 cookieless
<sessionState cookieless="UseCookies" />
或者
<sessionState cookieless="false" />
也试过
<forms cookieless="UseCookies"
但没有任何成功。当我清除浏览器中的所有 cookie 时,它会在短时间内有所帮助。
有人知道如何完全禁用它,或者如何以另一种方式解决我的问题吗?