IE10地址栏中的奇怪字符串

时间:2013-04-30 13:33:40

标签: razor iis-7.5 internet-explorer-10

这个问题早先被问过,它确实有一个解决方案......但解决方案对我不起作用。
Strange string in IE Address bar and in source 3

网址栏中的地址应为: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

任何建议..?

1 个答案:

答案 0 :(得分:0)

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

您可以安装用于更正问题的ASP.NET补丁程序,如excellent Scott Hanselman post中所述。

TL; DR;您需要download a patch

版本的博客文章