0

直到现在(在服务器上)运行良好的 Web 应用程序在 IE 升级到 IE10 版本后突然停止运行。似乎回发代码根本没有被调用,因此什么也没有发生。

我按照很多地方的建议( http://support.microsoft.com/kb/2600088 )尝试了修补程序,但它没有效果。我也尝试在我的应用程序中创建 App_Browsers 文件夹并在那里手动添加浏览器定义文件但没有效果。

相同的应用程序在我的 IE 10 开发机器上运行良好,但在生产服务器上却不行。

伙计们请建议可能出了什么问题以及为什么此修补程序对我不起作用。还有什么我可以尝试使这个应用程序工作。

问候, 阿潘

4

1 回答 1

0

试试这个方法。

1:使用最新版本的 .net 更新您的服务器/网站。您使用的版本无法识别 IE10 UAS。至debug your websites press f12>Script tab, click "Start Debugging"

SCRIPT5009:“WebForm_GetElementByTagName”未定义

使用工具>选择用户代理字符串并将UAS更改为IE9,上述错误消息消失,表明您在服务器上使用的.net版本正在使用UAS嗅探。

2:将您的网站升级到 .Net 4.0。然后将您的网站发布到服务器并将应用程序池更改为 .Net 4

3:http ://discusscode.blogspot.in/2012/12/fixing-aspnet-application-for-ie10.html

4:http ://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

于 2013-08-23T04:35:44.093 回答