2012-02-23 5 views
0

IIS6に展開されている.NET Webアプリケーションがあります。ユーザーはIE8を使用していますが、FF 3.6.3でこの問題をデバッグしています。レポート生成機能には、完了までに少し時間がかかります(平均3.5時間程度)。問題は、レポートがサーバ上で生成されている間、約2秒10秒の時点で、IEは「Internet Explorerはページを表示できません」にリダイレクトすることです。 FFでは、同じ時間が経過すると空白のページになります。サーバリクエスト中にIEとFFのタイムアウトが発生する。 IIS接続タイムアウトが解決されない

トラブルシューティング中に、私はIISの接続タイムアウトプロパティーを検出しました。これはデフォルトで120秒です。それは2分10秒に非常に近いと思われたので、私は5分にそれを上げましたが、ブラウザは2分10秒後にまだリダイレクトされました。私はその後、WebサイトのIISで10秒に値を下げようとしましたが(何が起きるかは分かりましたが)、ブラウザは2分10秒後にリダイレクトされました。接続タイムアウトプロパティは、私が知ることから何もしていないようです。私はウェブサイトの再起動、アプリケーションプールの再起動、そして結果の変更なしにIISの再起動を試みました。

私の最初の質問は、IISが実際に接続タイムアウトを強制していた場合に、ユーザーがブラウザに表示する結果の種類です。彼らは "Internet Explorerはページを表示できません"ページ、または別の何かを見ますか?

タイムアウトに影響する可能性のある値についてはweb.configを調べましたが、何も目立ちません。私は、レジストリのグループポリシーによって設定されているブラウザの制限があることを心配し始めていますが、レジストリがエンドユーザのマシンでロックされているため、わかりません。

IISでタイムアウト制限が適用されない理由を知っている人はいますか?間違った場所を探していますか、おそらくはIISの外部でこの動作を引き起こしている可能性がある別のタイムアウト値がありますか?どんな助けでも大歓迎です。

答えて

0

はい、「Internet Explorerではウェブページを表示できません」というメッセージが表示されるはずです。

this msdn topicによると、アプリケーションには独自のタイムアウト値があり、デフォルトは110秒です。アプリケーションのWeb.config内のhttpRuntime要素のexecutionTimeout属性を<system.web>に変更(または追加)してみてください。あなたがその要素を持っていない場合は、それを追加する必要があります。 ADO.NETを使用している場合は、実際のコードでDbCommand/SqlCommandオブジェクトのcommandTimeoutの値を確認することもできます。

関連する問題