出於性能原因,MVC應用程序應該在其web.config中設置編譯debug ='false'。在MVC web.config文件中,設置編譯debug ='true'是做什麼的?
在開發過程中將其設置爲「真」有什麼好處?我知道它'將調試符號插入編譯好的頁面',但那是什麼?
出於性能原因,MVC應用程序應該在其web.config中設置編譯debug ='false'。在MVC web.config文件中,設置編譯debug ='true'是做什麼的?
在開發過程中將其設置爲「真」有什麼好處?我知道它'將調試符號插入編譯好的頁面',但那是什麼?
檢查出this quite interesting link(很古老,但仍然有關),它試圖更詳細地解釋編譯模式的工作原理,或者至少在它們之間形成對比。
在試圖直接回答你關於什麼樣的調試符號被使用的問題時,這些提供了關於編譯代碼的額外信息,並允許在連接調試器時詢問正在執行的代碼庫;例如,讓二進制文件現在可以映射回源文件中的位置,變量名稱等。
這是用於即時編譯的代碼(如aspx和ascx頁面),並將指示編譯器如何編譯這些文件。
其餘的文件,如models,global.asax等將被編譯爲bin文件夾。
該鏈接非常有趣,謝謝。 – 2011-03-08 10:41:58
...任何時間。 :) – 2011-03-08 10:46:05