Asp.net
從 ASP.NET 應用程序寫入 IIS 日誌
我想讓我的 ASP.NET 應用程序將行寫入某處的日誌。IIS 是否提供任何內置方式來記錄 ASP.NET 日誌消息?我在想可能有一種方法可以擷取對 System.Diagnostics.Debug.WriteLine() 的呼叫,但我找不到任何方法。
從 sysinternals擷取
Debug.Write並Debug.WriteLine使用DebugView。http://technet.microsoft.com/en-us/sysinternals/bb896647
當然你必須編譯,
Debug=true否則函式根本不會被呼叫。因此Debug.Write 是一種僅用於實時測試和調試應用程序的好方法,而不是一般記錄錯誤的解決方案。對於您喜歡保存錯誤的情況,我認為您需要使用其他使用者建議的一個庫,或者直接在事件查看器上寫下您的錯誤。ps:由於某種原因,4.78 版無法在我的 windows xp 上執行,我切換回 4.77
嘗試 Response.AppendToLog(),這將寫入 IIS 日誌文件。這很好,因為它不需要任何額外的軟體。唯一的缺點是您的日誌文件可能很大。我主要用它來辨識 IIS 日誌中記錄的內容。例如。在他們登錄時輸入使用者名,您可以跟踪他們的會話。