簡體   English   中英

IIS WebServer輸出日志和C#debug.print

[英]IIS WebServer output log and C# debug.print

System.Diagnostics.Debug.Print("[fillmake] : 1\n");

在visual studio .net IDE的輸出窗口顯示上層代碼消息。

在我發布網站並在IIS Web服務器上部署之后。
我在IIS Web服務器上看不到任何消息輸出。

讓我知道有什么不對勁。

我如何知道來自IIS Web服務器的輸出消息。

您應該使用正確的日志框架,而不僅僅是Visual Studio的“調試輸出”窗口。

您可以通過包含和使用Log4Net或NLog或任何其他支持.NET的日志記錄框架來完成此操作,您可以在幾分鍾內輕松啟動並運行日志並將日志記錄保存到文本文件,Windows事件日志,數據庫,通過電子郵件發送給您等等...

你也可以使用System.Diagnostics的其他TraceListeners,但根據我的經驗,Log4Net更簡單,更強大......個人意見和基於我所看到的;-)

編輯:

如果您不想在項目中包含任何外部引用,請查看.NET框架本身為您提供的內容,請閱讀以下內容: TraceListener類

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM