2009-03-18 34 views
0

私はAsp.Net c#とSql Server 2005を使用しています。私はMasterpageとコンテンツページを使用しています。サーバ要求TIMED OUT:私はその時私のコードをデバッグするときには、エラーを与える::Sql Server 2005 - Asp.netでのタイムアウトc#

ウィンドウのInternet Explorer SYS.WEBFORMS.PAGEREQUESTMANAGERのTIMEOUTEXCEPTIONをです。

どのような体は私を助けてください?

おかげ

答えて

2

これはAjaxエラーです。デバッグ時にのみエラーが発生しますか?このタイムアウトを増やしたい場合は、スクリプトマネージャのAsyncPostBackTimeoutを大きな値に設定してください

1

あなたは、AJAXリクエストをステップ実行しようとして長すぎるそこに座っている場合に発生します。タイムアウトを増やすか、より速く作業してください。

ちなみに、タイムアウトの設定はデフォルトで90秒と思われます。詳細については、See thisをご覧ください。

1

私は何も表示されませんすぐにそれは、それが他のどのような種類の「サーバ要求」ではなくタイムアウトしていることを示唆するそのエラーメッセージで明らかです。ただし、SQL Serverにプロファイラを設置して、どのリクエストが長い時間を要しているかを把握し、スピードアップやデッドロックなどが必要なクエリであるかどうかを確認してください。

もう1つの可能性は接続プールだということです。接続を正しく閉じていないと、プールに戻すのを待っている可能性があります。その場合、明らかにSQLプロファイラでリクエストが表示されません。

+0

OPは、デバッグ時にタイムアウトが発生したと報告しています。私にとっては、サーバー側のコードをステップ実行している間に、ブラウザのタイムアウトの典型的なケースに似ています。 –

+0

@Sergio:おそらく。残念ながら、この小さな情報を伝えるのは難しいです。 –

2

完了までに時間がかかりすぎています。リクエストを分離して、何をしようとしているのかを分かち合うことができれば助けになります。