1

这个问题之前已经被问过,它确实有一个解决方案......但解决方案对我不起作用..
IE 地址栏中和源代码 3 中的奇怪字符串

URL 栏中的地址应为:http
://site.com/CoupleofFolders/page.aspx 改为:http ://site.com/(X(1)F(lnz3ovk89OA4AbMN4S-sYVZCgCULL))/Folders/Page.aspx

我只在 IE10 中遇到这个问题......
而且这只发生在地址栏中而不是页面代码中,这会产生链接问题......
我已经将 sessionState cookieless false 添加到我的 webconfig 作为答案状态较早的问题,但这仍然没有改变 IE10 的行为......
网络服务器是 Win2K8R2 IIS 7.5 & 我正在使用 ASP.NET 4 WebPages2 Razor

有什么建议么..?

4

1 回答 1

0

这是 ASP.NET 的浏览器定义文件中的一个错误。它将 IE10 检测为不支持 cookie 的 IE 版本,因此它切换到无cookie 会话(即使您告诉它不要这样做)。

您可以为 ASP.NET 安装修补程序以纠正该问题,如这篇出色的 Scott Hanselman 帖子中所述。

TL;DR; 版本的博文是需要下载补丁的

于 2013-04-30T13:38:01.800 回答