我正在尝试查看我的开发客户端 devserver 上发生了什么异常(我们的服务器很好),并且我有一个 TestException.cs 类来处理我的 sql 语句类中的大部分异常。
我有这样的方法:
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 时,浏览器会出现连接丢失网页。
有一个更好的方法吗?