2011年5月9日

在.aspx中直接呼叫System.Diagnostics.Trace.WriteLine不會有作用

這個問題之前遇到過,被以前的外包解決過。這次自己遇到,卻一直沒想起來有這件事情,所以把原來的連結貼一遍:

http://www.alexthissen.nl/blogs/main/archive/2007/02/11/viewing-diagnostics-trace-info-in-an-asp-net-website.aspx

簡單講:asp.net會把我們的.aspx轉換成.cs(或.vb)。然後再呼叫csc把產生的程式碼編譯完成。後面這道編譯的手續,如果沒有把/d:Trace打開,產生的程式碼就會忽略System.Diagnostics.Trace。這篇教的就是怎麼把這個選項打開。

沒有留言:

張貼留言