2011-11-04 71 views
6

比方說,我有一個圖書館,我在其中添加了一些Console.WriteLine(..)語句的執行過程中幫我看看是怎麼回事,當我使用該庫在一個控制檯應用程序。附加控制檯運行ASP.NET應用程序

現在我想使用相同的庫中的ASP.NET應用程序。理想情況下,我可以登錄到生產Web服務器,並以某種方式啓動命令提示符並將其附加到網站,並在發生時實時查看消息。我怎麼做?

回答

1

我不知道它的工作原理與ASP.Net,但你可以使用Trace.WriteLine而不是Console.WriteLine然後用DebugView因爲它們發生查看痕跡。

+0

它的工作原理。謝謝。 :) –

2

你不能 - 有沒有在服務器上的控制檯這樣的事情。您需要使用Trace語句和附加TraceListener

你可以試試TextWriterTraceListenerinitializeData是寫入日誌文件的路徑。 注意:App Pool Identity用戶將需要對此路徑的寫入權限。

<configuration> 
    <system.diagnostics> 
    <trace autoflush="false" indentsize="4"> 
     <listeners> 
     <add name="myListener" 
      type="System.Diagnostics.TextWriterTraceListener" 
      initializeData="TextWriterOutput.log" /> 
     <remove name="Default" /> 
     </listeners> 
    </trace> 
    </system.diagnostics> 
</configuration> 
+0

感謝。我該怎麼做? :) –

+0

@JakobGade - 請參閱上述編輯。 – SliverNinja

相關問題