在控制台中输出 ASP.NET 网站的跟踪信息

实现方法:

1. 可以在 C# 代码中调用 System.Diagnostics.Debug.WriteLine() 来实现。

   其效果类似于在控制台应用程序中调用 Console.WriteLine() 。

   操作步骤:先在 aspx.cs 文件或 mvc 网站的 Controller 类中调用,如:System.Diagnostics.Debug.WriteLine("程序执行到 Action:Index"); 然后启动网站或 web 应用程序,进行调试,在 VS 的 output 窗口中就可以看到相应的输出信息:“程序执行到 Action:Index”。


2. 直接用 cmd 命令类编译、运行网站。相应的跟踪信息会在命令行窗口中显示出来。

   操作步骤(假设网站文件的目录是:E:ReactDemoReactDemo):

   2.1 编译网站(webForm 网站不用编译):     

%SystemRoot%Microsoft.NETFrameworkv4.0.30319msbuild.exe "E:ReactDemoReactDemoReactDemo.csproj"

   2.2 运行网站:

 "C:Program FilesIIS Expressiisexpress.exe" /path:E:ReactDemoReactDemo /port:1234

作用:在跟踪网站运行过程时,此方法可以直接输出跟踪信息到控制台中,比写日志到文本文件中来跟踪的方法更直观(类似 Eclipse 中的控制台输出)。

参考资源:http://stackoverflow.com/questions/137660/where-does-console-writeline-go-in-asp-net#

原文地址:https://www.cnblogs.com/hellowzl/p/6046909.html