我有一个DotNetNuke 网站,今天客户打来电话说在IE 10上无法使用。具体地,登录和注册链接无法使用,但在兼容模式下可以。我在我们的测试Windows 8机器上看到它失败了,因为
__doPostBack
未定义。我已经搜索了近6个小时的解决方法,我能找到的是显然IE10用户代理在ie.browser文件中被覆盖了,我应该安装这个补丁程序并重新启动服务器。但那没用。我没有注意到任何变化,尽管我认为新的ie.browser文件应该与新的用户代理匹配。
我还可以采取哪些步骤来解决问题?注意:服务器正在运行Windows Server 2003上的.NET 3.5服务包1。该网站正在运行DotNetNuke 05.06.02。任何建议将不胜感激。
App_Browsers
的目录,并且其中有ie.browser
文件,您只应用补丁而不更改它,则可能会覆盖全局的ie.browser
文件。这将导致无法修复此问题。解决此问题需要更改浏览器定义。 - Aristoshttp://www.hanselman.com/blog/content/binary/App_BrowsersUpdate.zip
并比较一下你的ie.browser文件和全局的是否相同。 - Aristos