開発クライアント devserver (サーバーは問題ありません) で発生している例外を確認しようとしていますが、SQL ステートメント クラスからのほとんどの例外を処理する TestException.cs クラスがあります。
私は次のような方法を持っています:
StringBuilder errorMessages = new StringBuilder();
for (int i = 0; i < innerException.Errors.Count; i++)
{
errorMessages.Append("Index #" + i + "\n" +
"Message: " + innerException.Errors[i].Message + "\n" +
"LineNumber: " + innerException.Errors[i].LineNumber + "\n" +
"Source: " + innerException.Errors[i].Source + "\n" +
"Procedure: " + innerException.Errors[i].Procedure + "\n");
}
//Console.WriteLine(errorMessages.ToString());
Response.Clear();
Response.Write("FAILURE");
Response.End();
しかし、Response.XX はコンパイルされず、console.writeline がクライアント サーバーでヒットしたときに使用すると、ブラウザーは接続が失われた Web ページを取得します。
これを行うより良い方法はありますか?