在生产中跟踪一个asp.net网站

时间:2010-03-18 01:35:02

标签: c# asp.net

有没有办法可以在生产环境中的asp.net网站上跟踪每个方法,基本上是一条线索?

我不想为每一行创建数据库日志记录 - 我看到一个间歇性错误,并希望看到每个用户调用和执行的每一行。

2 个答案:

答案 0 :(得分:3)

您可以启用ASP.Net Tracing(也Here)来跟踪基本事件流。然后使用Trace.Write()编写自己的跟踪标记。

您还可以使用非常受欢迎的Elmah项目来追踪那些难以找到的错误。

答案 1 :(得分:0)

为每个方法设置跟踪,并在每个方法中,以便您可以获取发生错误的一般区域。然后,您可以在标识的区域中添加更多跟踪,直到您找到问题为止。

然后当一切都被修复后,只需在Config中关闭跟踪,这一切都很好。 (如果你以后遇到另一个问题,只需重新开启跟踪,你已经解决了一半问题。)