IE 11打破了我们所有的网站

时间:2013-11-27 10:01:59

标签: c# asp.net umbraco internet-explorer-11

当微软在自动更新上推出IE 11时,它破坏了我们所有的网站。

例如,我们的某个网站开始在网址中获取一个奇怪的字符串。在'/'之后添加以下内容。

(F(IZOtnSYyVIaxfgEbqezGvIKHeTq8scRxJzvlSVK2airuqpB29zOonBkpv3_Lf61u7hveLZH053qcPgI6cTpejnOWojBJBiePNrC1Z7lShzsKs7VdayYOlA9dF_vIodMiRbUCzDRHbf9UlxsYNbuo_UabOT81))

因此,网站上的任何内容都无效。

将网站添加到IE 11中的兼容性视图可以正常工作。但是,微软在IE 11上做了什么来摧毁一切?

无论如何都要解决此问题,而无需将网站添加到兼容性视图?

2 个答案:

答案 0 :(得分:3)

您看到的是在网址中发送的表单身份验证票证,而不是Cookie。 ASP.NET认为您使用的是无法处理cookie,JavaScript等的未知浏览器。您应该更新浏览器定义文件。 IE10实际上发生了类似的问题,而不是11:http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

或者,仅作为此案例的解决方法,修改您的web.config并强制表单使用Cookie。但它不会解决你所有的问题。

答案 1 :(得分:1)

尝试安装上次更新Windows。它帮助了我们同样的情况。