System.Diagnostics.Debug.Print("[fillmake] : 1\n");
来自visual studio .net IDE的输出窗口的高级代码显示消息。
在我发布网站并在IIS Web服务器上部署之后 我在IIS Web服务器上看不到任何消息输出。
让我知道有什么不妥。
我如何知道来自IIS Web服务器的输出消息。
答案 0 :(得分:2)
您应该使用正确的日志框架,而不仅仅是Visual Studio的“调试输出”窗口。
您可以通过包含和使用Log4Net或NLog或任何其他支持.NET的日志记录框架来完成此操作,您可以在几分钟内轻松启动并运行,并将您的日志保存到文本文件,Windows事件日志,数据库,发送到你通过电子邮件等...
你也可以使用System.Diagnostics的其他TraceListeners,但根据我的经验,Log4Net更容易和更强大...个人意见和基于我所看到的; - )
修改强>
如果您不想在项目中包含任何外部引用,请查看.NET框架本身为您提供的内容,请阅读以下内容: TraceListener Class