1

我正在尝试查看我的开发客户端 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 时,浏览器会出现连接丢失网页。

有一个更好的方法吗?

4

1 回答 1

1

您可以尝试使用Trace该类。如果您在 web.config 中链接到指向文本文件的跟踪器,您可以使用Trace.WriteLine. 然后,您只需要将文件上传到您的网络进行审查。

于 2012-05-01T19:52:20.077 回答