【问题标题】:IIS WebServer output log and C# debug.printIIS WebServer 输出日志和 C# debug.print
【发布时间】:2011-10-10 17:15:09
【问题描述】:
System.Diagnostics.Debug.Print("[fillmake] : 1\n");

Visual Studio .net IDE 的输出窗口中的上层代码显示消息。

在我发布网站并在 IIS 网络服务器上部署之后。
我在 IIS Web 服务器上没有看到任何消息输出。

让我知道有什么问题。

我怎么知道来自 IIS Web 服务器的输出消息。

【问题讨论】:

    标签: c# iis


    【解决方案1】:

    您应该使用适当的日志记录框架,而不仅仅是 Visual Studio 的“调试输出”窗口。

    您可以通过包含和使用 Log4Net 或 NLog 或任何其他支持 .NET 的日志框架来做到这一点,您可以在几分钟内轻松启动并运行它,并将您的日志保存到文本文件、Windows 事件日志、数据库,发送到您通过电子邮件等...

    您也可以使用 System.Diagnostics 的其他 TraceListeners,但根据我的经验,Log4Net 更容易且功能强大...个人意见和基于我所看到的 ;-)

    编辑:

    如果您不想在项目中包含任何外部引用,请查看 .NET 框架本身已经为您提供的内容,请阅读以下内容: TraceListener Class

    【讨论】:

    • 您说“您还可以使用 System.Diagnostics 的其他 TraceListeners”。你能告诉我更多关于那个...
    猜你喜欢
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    • 1970-01-01
    • 2012-04-21
    • 2010-09-26
    • 2018-05-22
    相关资源
    最近更新 更多