1

我有一个使用 Framework 2.0 构建的网站。在 IE10 中,链接按钮的 javascript 回发不起作用。为了尝试解决这个问题,我遵循了 Scott Hanselman 的说明http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx 并将更新的 ie.browser 定义文件添加到 App_Browsers 文件夹,但这没有任何效果。但是,在我将 ie.browser 文件添加到那些项目的 App_Browsers 文件夹后,我在同一 Web 服务器上还有其他类似的网站现在可以在 IE10 中成功回发。

我尝试了 IISReset 并且我还回收了应用程序池,但没有运气。

有人知道问题可能是什么吗?谢谢你。

4

2 回答 2

0

最后能够通过重新构建和重新发布站点然后添加浏览器定义文件来解决这个问题。我在 bin 文件夹中发现了一个浏览器定义 dll 文件,该文件来自我的本地构建 - 所以我猜这已经超过了我正在做的任何其他修改。

于 2013-05-20T10:39:14.247 回答
0

我发现我必须在安装修补程序后运行 aspnet_regbrowsers 才能在 GAC 中注册新定义。不确定安装程序运行时该部分是否失败,或者我只是没有重新启动服务器......(笨拙的我)......但是在运行这个命令之后,我们一帆风顺!

这是一个链接:

http://msdn.microsoft.com/en-us/library/ms229858(v=vs.80).aspx

之后,我能够删除 App_Browsers 文件夹 hack :)

于 2013-05-20T21:30:12.770 回答