我不完全確定在發佈模式下部署StackTrace時無法正常工作,但是,我們希望記錄所有異常,以便在部署時能夠更輕鬆地進行錯誤跟蹤,並且當然,在調試模式下部署不是一種選擇。我們需要的來自StackTrace類的信息是發生異常的文件名,方法和行號。在發佈模式下部署時訪問StackTrace
我需要什麼設置才能從StackTrace中獲取這三個值,並最大限度地減少在Debug模式下部署的額外調試信息?
謝謝。
我不完全確定在發佈模式下部署StackTrace時無法正常工作,但是,我們希望記錄所有異常,以便在部署時能夠更輕鬆地進行錯誤跟蹤,並且當然,在調試模式下部署不是一種選擇。我們需要的來自StackTrace類的信息是發生異常的文件名,方法和行號。在發佈模式下部署時訪問StackTrace
我需要什麼設置才能從StackTrace中獲取這三個值,並最大限度地減少在Debug模式下部署的額外調試信息?
謝謝。
您需要部署您的.pdb
符號文件才能在發佈模式下執行此操作(並且可能會關閉一些優化,這可能也可能不可接受)。
相關SO問題:
One more:http://stackoverflow.com/questions/585397/how-to-generate-pdbs-for-net-managed-projects-in-release-mode – 2010-02-27 02:07:12
聽起來不錯我會帶一個看看這些並回到你身邊。謝謝! – Carlo 2010-02-27 02:11:08
我通常與私有靜態無效M2(){ 嘗試 { // 功能代碼 } 抓 { 扔纏上了我的功能; } } – 2016-05-01 21:42:24