厄介なこと:あなたができるとすれば、それをキャッチし、できるだけ多くのデータをページにドロップします。 HTMLコメントに入れて、ユーザーが見ることができないようにします。何かのように:
lblError.Text =(書式を入れて 例外情報をここに);
<! - < asp:label id = lblError /> - >
ほとんどが乱雑です:Trace.WriteLineちょっとしたものを調べてください。 ASP.NETでトレースを有効にすると、特定のページ(_trace.axd?)に移動し、そのページの読み込みに関するすべてのメッセージのダンプを取得できます。私は本当にそれを使用していないが、それは動作します。
これは一時的な問題ですので、少し面倒です。物理アクセスがある場合は、Trace.WriteLineを使用して出力し、サーバー上でdebugview(Microsoftから)を実行します。次に、このデバッグ出力をキャプチャすることができます(コアWin32 APIはOutputDebugStringです - .net呼び出しはDebug.WriteLineです)
Nicer:Log4Net。どこにでも使用できるようにセットアップしてください。ほとんどの時間は "ERROR"にしますが、この場合は解決策が見つかるまで "DEBUG"を使用してください。
私は3、4、または今は3、そして4はコードベースを少しきれいにするときに使います。
:)
今すぐlog4netを見てください。 乾杯 –