我有一个运行 Windows Server R2 Standard 的 Web 服务器,并且遇到了这篇博文中描述的问题:http ://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx
简而言之,.Net 无法识别 IE10 并将其视为不支持 javascript 的低级浏览器 - 如果我正确理解了这个问题。
我尝试了以下流行的解决方案:
- 为 .Net 2 和 4 安装了两个修补程序。
- 手动更新 .Net 框架配置文件夹中的浏览器定义文件并运行 aspnet_regbrowsers.exe。
- 将新的浏览器定义文件放在 App_Browsers 目录中。
最后我升级到 .Net 4.5,它解决了在服务器上运行的 .Net 4 站点的问题,但是 .Net 2 站点仍然遇到这个问题。
因为这是一个实时网络服务器,它有很多尚未安装的 Windows 更新。我想也许有一个更新可以解决这个问题。所以我查看了更新,但没有任何描述似乎解决了这个问题,所以我不能证明安装它们并可能导致更多问题。
有没有人有任何其他解决方案或可能的原因导致这个问题不会消失?