2014-03-31 27 views
2

Console.WriteLine(exception.Message);在ASP.NET網站上做什麼?ASP.NET中的Console.WriteLine

在ASP.NET中,控制檯在哪裏?如果我在ASP.NET網站上使用Console.WriteLine(exception.Message);,是否會在服務器上存儲的日誌文件中輸出消息?

回答

3

它什麼都沒做,因爲沒有Console,所以無處可輸出你正在輸出的任何東西。它不會自動記錄到任何地方 - 您必須自己設置。

-

要展開稍稍

Console的類特別是指在console application(即,非圖形DOS樣式可執行程序)控制檯窗口。

ASP.net中,您的代碼在Web服務器上運行,並且沒有控制檯這樣的事情。

如果您需要記錄調試/異常輸出,請查看使用Log4net或類似的東西,或者滾動您自己的。

+0

謝謝@David!當定時器允許我時,我會接受。 – uSeRnAmEhAhAhAhAhA

+0

很高興幫助,@Spike :) –

+1

+1。也可以將控制檯分配和連接到服務器進程......從來沒有嘗試過,所以不知道它是否會真正起作用(但是再次沒有辦法看到輸出 - 純理論上的練習:)) –