有没有办法可以在生产环境中的asp.net网站上跟踪每个方法,基本上是一条线索?
我不想为每一行创建数据库日志记录 - 我看到一个间歇性错误,并希望看到每个用户调用和执行的每一行。
答案 0 :(得分:3)
您可以启用ASP.Net Tracing(也Here)来跟踪基本事件流。然后使用Trace.Write()编写自己的跟踪标记。
您还可以使用非常受欢迎的Elmah项目来追踪那些难以找到的错误。
答案 1 :(得分:0)
为每个方法设置跟踪,并在每个方法中,以便您可以获取发生错误的一般区域。然后,您可以在标识的区域中添加更多跟踪,直到您找到问题为止。
然后当一切都被修复后,只需在Config中关闭跟踪,这一切都很好。 (如果你以后遇到另一个问题,只需重新开启跟踪,你已经解决了一半问题。)