ASP.NET ページのポストバック後にランダムに読み込みの問題が発生します。
ポストバックにつながるアクションを実行すると、ページが「読み込み中状態」でハングし、再構築されません。サーバーがまだリクエストの処理を行っており、レスポンスを返していないようです。しかし、ブラウザーの更新ボタンをクリックするとすぐに結果が表示されます。これは、ポストバックが正常に実行され、応答がクライアントに送信されたことを示しています。この問題は IE でのみ発生します。最新バージョンの Chrome または FF を使用している場合、問題はありません。
問題は常に発生するわけではなく、特定のクリック/ボタン/ポストバックでも発生しません。それは本当にランダムであり、コード ビハインドが多くのことを行うかどうかは問題ではありません。リンクをクリックするだけでも、問題が発生する可能性があります。
1 つの特殊性 (私はまったく好きではありませんが、現時点では IE でページを正しくレンダリングするために必要です) は、Website.Master の次の行を介して IE7 に互換モードを適用することです。
<meta http-equiv="X-UA-Compatible" content="IE=7" />
- クライアント側では、Windows 7 64 ビット マシンで IE9 32 ビットを使用します。(またはクローム 29 | FF 23)
- 開発環境は、Web プロジェクトのターゲット フレームワークとして .NET 4.5 を使用した Visual Studio 2012 です。
- アプリケーションは IIS 7.5 の下の Win2k8 で実行され、HTTPS のみが有効になっています。アプリケーション プールは、SQL 2008 R2 データベースを使用する統合モードで .NET Framework v4.0.30319 に設定されています。
問題は HTTPS に起因する可能性があると考えていましたが、プレーン HTTP を使用したときにすでに問題が発生していました。
誰かがこの問題を知っているか、アドバイスを与えることができますか?