【发布时间】:2014-11-10 01:34:07
【问题描述】:
场景
我有一个 ASP.NET 网站,它在 Internet Explorer 8 中完美运行,但在 Internet Explorer 10 中速度极慢。
问题
在 Internet Explorer 8 中,回发或按钮单击事件大约需要 1.5 秒才能完成。在 Internet Explorer 10 中,它至少需要 30 秒,有时甚至超过 60 秒。
我已经尝试过的
1.从微软网站安装了一个修补程序来更新浏览器定义文件 (http://support.microsoft.com/kb/2836939)
我尝试在 web.config 中强制使用 IE8 和 IE9 兼容模式,或者在 IIS 中或直接在 html 页面中添加 HTTP Header。
尝试在服务器(Windows server 2008 R2)上更改 ISS 中的应用程序池。
在客户端机器上安装 .NET framework 4.0
真正的问题
ASP.NET 在将 Internet Explorer 10 检测为浏览器时是否仍然存在问题,或者浏览器之间的缓慢响应时间是否是 Web 服务器上的问题(浏览器定义文件等)?
【问题讨论】:
-
IE 的性能工具告诉你什么是慢?
-
您是否在代码中使用了更新面板?
-
@Dash..抱歉忘了提,我也试过删除更新面板,但响应时间仍然很慢。我认为 AJAX 工具可能是问题所在。 @Rowland 调试器正在显示一个非常大的视图,网络流量捕获中耗时的部分是 POST 感谢各位的快速响应。
-
无需移除更新面板。尝试应用解决方案。我希望它会有所帮助。
标签: asp.net internet-explorer-10