2012-08-09 107 views
1

我在許多代碼示例,教程和其他人員的代碼中都看到過它。我從來沒有真正理解(甚至不知道)爲什麼人們使用Console.Write(exception.Message);Console.Write() - 在哪裏寫入以及如何獲取寫入數據(在Web頁中)

我能想到的唯一原因就是記錄例外情況以供日後調查。所以,我想我會試一試,因爲我有空閒的時間在我的手上,並試圖找到一些關於我的問題的具體信息,但無法找到它。

如果我在一個asp.net的網頁中使用Console.Write(exception.Message);,那麼究竟在哪裏呢? Web應用程序/站點中的「控制檯」在哪裏?

而且,您如何「看到」以前寫入控制檯的內容?

+0

我想你可以啓用安慰用於調試目的 – dtsg 2012-08-09 10:28:35

+0

如果你想要做的記錄,它可能會更好使用正確配置的日誌框架。 我們使用NLOG,所以我會建議。見http://nlog-project.org/ – 2012-08-09 10:36:15

+0

重複http://stackoverflow.com/questions/137660/where-does-console-writeline-go-in-asp-net – Ankush 2012-08-09 10:42:02

回答

2

在Visual Studio中,WinForms和WPF應用程序將其打印到Output window 對於ASP.Net使用System.Diagnostics.Debug.WriteLine()打印到輸出窗口

要打開Output窗口,在視圖菜單上,單擊輸出。

您可能希望看到:Where does Console.WriteLine go in ASP.NET?

+0

謝謝哈比。當定時器用完時我會接受。 – 2012-08-09 10:33:21

相關問題