2013-05-03 21 views
1

我有一個使用Framework 2.0構建的網站。在IE10中,鏈接按鈕的JavaScript回發不起作用。爲了解決這個問題,我遵循了Scott Hanselman的指示http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx,並將更新後的ie.browser定義文件添加到App_Browsers文件夾中,但這沒有任何效果。不過,我在IE10中添加了ie.browser文件到這些項目的App_Browsers文件夾後,現在可以在IE10中成功回發,所以我在同一個Web服務器上也有類似的網站。ASP.Net瀏覽器定義解決IE10 javascript回傳問題的文件

我已經嘗試了一個IISReset,我也回收了應用程序池但沒有運氣。

有沒有人有任何想法可能是什麼問題?謝謝。

+0

你升級到框架4.5?它支持IE10(並且你仍然可以在2.0上運行)。 – Serge 2013-05-03 14:22:59

回答

0

最後,通過重新構建並重新發布站點,然後添加瀏覽器定義文件,能夠解決此問題。我在bin文件夾中發現了一個來自我本地構建的瀏覽器定義dll文件 - 所以我猜測這已經超出了我所做的任何其他修正。

0

我發現我必須在安裝修補程序後在GAC中註冊新定義後運行aspnet_regbrowsers。不知道安裝程序運行時該部分是否失敗,或者如果我......(笨拙的)我沒有重新啓動服務器......但運行此命令後,我們正在順利啓動!

這裏有一個鏈接:

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

之後,我能夠刪除文件夾App_Browsers文件劈:)