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