Visual Studio System.Diagnostics.Debug 而不是 运行 在调试模式下

Visual Studio System.Diagnostics.Debug while not running in debug mode

我正在使用 Visual Studio 2015 开发一个 ASP.NET MVC 应用程序。

我想显示我自己的调试信息。 Console.WriteLine() 不可用。我了解了 System.Diagnostics.Debug,但这只会在我 运行 启用调试器时显示我的消息。 否则,我只能看到来自 VS 的构建信息。

我不想启动调试器来测试小的更改,因为它需要更长的时间并且会减慢速度。

除了将它们写入磁盘上的文件并查看之外,我该怎么做才能显示我自己的调试消息?

最佳做法是使用 NLog or Elmah 等记录器框架来处理错误。

但是,您始终可以实施自己的日志记录系统并将输出保存到文件或数据库中。

另一种选择是在 Asp.net MVC 中使用 Tracing - more informations.