繁体   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