2011-05-10 131 views
18

如何在Visual Studio中調試用C#編寫的Web應用程序?我正在使用Console.WriteLine,希望文本出現在「輸出」選項卡中。就像您開發控制檯應用程序時一樣。但對於Web應用程序,控制檯輸出不會顯示在任何地方。Visual Studio中Web應用程序的控制檯輸出

+1

這將顯示在瀏覽器的控制檯中。在FF中安裝FireBug,你可以看到控制檯輸出。您還可以在其內置錯誤控制檯中看到Safari和Chrome中的控制檯輸出。 – fardjad 2011-05-10 11:56:24

+2

看看這個問題; http://stackoverflow.com/questions/137660/where-does-console-writeline-go-in-asp-net – 2011-05-10 11:57:10

+0

@fardjad:Console.WriteLine顯示在瀏覽器的控制檯?真? – spender 2011-05-10 11:58:54

回答

21
Debug.WriteLine 

             

+0

我試過了。但是無論如何,輸出標籤中都沒有顯示出來。 – 2011-05-10 12:32:30

+0

是否附加到網絡過程?即,你有沒有運行網站,或者你是否手動連接到w3wp? – dnolan 2011-05-13 16:13:48

+0

它在Visual Studio中以調試模式運行應用程序時起作用,但不以其他方式運行。我想這是一個解決方案,但調試模式打開很多其他「功能」,我不想要和惱人的使用。 – 2011-05-16 21:38:02

2

他們是兩個形式控制檯輸出爲.NET應用程序編寫。

Debug.WriteLine() // See [Microsoft Documentation][1] 
Trace.WriteLine() // See [Microsoft][2] documentation for more information 

兩者之間的區別在於,Debug只在程序處於DEBUG模式時才起作用。另一方面TRACE始終工作。您還可以設置不同級別的TRACE。查看文檔以獲取更多信息。

我希望這些信息對您有所幫助。

相關問題