我已经在我的ASP.net网站的trace.warn
事件中添加了Page_Load
消息,并且能够查看自定义跟踪消息。
同样在webmethod
中添加了自定义跟踪消息[WebMethod]
public static object Save(string data)
{
HttpContext.Current.Trace.Warn("Start Save Method :");
}
但它没有提供任何跟踪信息。可能是什么原因?或者我如何在此方法中实现跟踪以及跟踪信息的哪个部分我可以看到此跟踪消息?
答案 0 :(得分:1)
您是否可以仅在asp.net页面级<%@ Page Language="C#" Trace="true" %>
使用跟踪?
在这种情况下,您必须在web.config文件中启用跟踪globally:
<trace enabled="true" pageOutput="false" requestLimit="40" localOnly="false"/>
然后,您可以通过每个请求的跟踪信息部分中的页面http://localhost:<portnumber>/trace.axd
访问信息。
我刚刚测试过。它适用于警告/写入aspx页面和webmethods。