1

Framework 2.0 を使用して構築された Web サイトがあります。IE10 では、リンク ボタンの JavaScript ポストバックが機能しません。これを解決するために、Scott Hanselman の指示http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspxに従い 、更新された ie.browser 定義ファイルを App_Browsers フォルダーに追加しましたが、効果はありませんでした。ただし、ie.browser ファイルをそれらのプロジェクトの App_Browsers フォルダーに追加した後、IE10 で正常にポストバックする同じ Web サーバー上に他の同様の Web サイトがあります。

IISReset を試しましたが、App Pool もリサイクルしましたが、うまくいきませんでした。

問題が何であるかについて誰か考えがありますか? ありがとうございました。

4

2 に答える 2

0

最後に、サイトを再構築して再リリースし、その後ブラウザ定義ファイルを追加することで、この問題を解決することができました. ローカル ビルドから取得した bin フォルダー内のブラウザー定義 dll ファイルを見つけました。

于 2013-05-20T10:39:14.247 に答える
0

新しい定義を GAC に登録するには、修正プログラムをインストールした後に aspnet_regbrowsers を実行する必要があることがわかりました。インストーラーの実行時にその部分が失敗しただけなのか、それとも後でサーバーを再起動しなかっただけなのかはわかりません...(不器用な私)...しかし、このコマンドを実行した後、順調に進んでいます!

ここにリンクがあります:

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

その後、App_Browsers フォルダーのハックを削除することができました :)

于 2013-05-20T21:30:12.770 に答える