Asp.net 如何禁用无cookieless URL?

Asp.net 如何禁用无cookieless URL?,asp.net,asp.net-mvc,iis-7,forms-authentication,Asp.net,Asp.net Mvc,Iis 7,Forms Authentication,我将asp.net应用程序从mvc2升级到mvc4,并将其从IIS6移动到IIS7。 之后,我注意到mvc路由生成的奇怪URL。经过一些调查,我发现这些URL-Forms身份验证票据 只有在无法使用cookie时,此票证才应位于url中。但我在70%的情况下,在不同的机器(浏览器Chrome,不确定其他)上,甚至在我没有登录的情况下,在我的URL中都有这些票证。其他用户也报告了同样的问题 所以我尝试在web.config中配置cookieless <sessionState cookiel

我将asp.net应用程序从mvc2升级到mvc4,并将其从IIS6移动到IIS7。 之后,我注意到mvc路由生成的奇怪URL。经过一些调查,我发现这些URL-Forms身份验证票据

只有在无法使用cookie时,此票证才应位于url中。但我在70%的情况下,在不同的机器(浏览器Chrome,不确定其他)上,甚至在我没有登录的情况下,在我的URL中都有这些票证。其他用户也报告了同样的问题

所以我尝试在web.config中配置cookieless

<sessionState cookieless="UseCookies" />


也试过

<forms cookieless="UseCookies"

在IE上测试。看起来,似乎只有我至少登录过一次
<forms cookieless="UseCookies"