内部 Web アプリケーションに非常に奇妙な、しかし重大な問題があります。それはasp.net 4.0で書かれており、しばらくの間正常に動作しています。しかし、数日前、IE10、9、および 8 で突然動作しなくなりました。ボタンをクリックすると、特定のページでページが最大 1 時間ハングします。これは、Opera、Chrome、または Firefox では発生しませんが、IE の現在のすべてのバージョンで発生します。一部の PC は数か月間再起動されていないため、IE の更新によるものではないと考えられます。また、アプリケーションを別のサーバーにデプロイすると、IE でもすべて正常に動作します..... 開発環境からサイトを実行する場合にも発生しません。
ライブサーバーとテストサーバーはどちらも2008年に勝利し、動作するサーバーは2003年に勝利し、私の開発環境はWindows 7にあります.
何が起こっているのか、どこから調査を開始できるのかについて、何か考えがある人はいますか?
編集 - - - - - - - - - - - - - - - - - - - - - - - - - -
問題の根本原因は突き止めましたが、突然問題が発生したわけではありません。ClientSideOnClick イベントが手動で追加されるボタンがいくつかあります。これにより、2 つのポストバック メソッドがボタンに追加されるようです (1 つは手動、もう 1 つは自動)。手動イベントを追加しない場合、すべて正常に機能します。もちろん、AutoEventWireup をオフにすることもできますが、そうすると page_load イベントなどが適切に接続されません (これを行うと、このアプリには修正が必要なページがたくさんあります)。ボタンだけのために autoeventwireup を無効にすることはできますか?