2010-02-27 30 views
6

我不完全確定在發佈模式下部署StackTrace時無法正常工作,但是,我們希望記錄所有異常,以便在部署時能夠更輕鬆地進行錯誤跟蹤,並且當然,在調試模式下部署不是一種選擇。我們需要的來自StackTrace類的信息是發生異常的文件名,方法和行號。在發佈模式下部署時訪問StackTrace

我需要什麼設置才能從StackTrace中獲取這三個值,並最大限度地減少在Debug模式下部署的額外調試信息?

謝謝。

+0

我通常與私有靜態無效M2(){ 嘗試 { // 功能代碼 } 抓 { 扔纏上了我的功能; } } – 2016-05-01 21:42:24

回答

7

您需要部署您的.pdb符號文件才能在發佈模式下執行此操作(並且可能會關閉一些優化,這可能也可能不可接受)。

相關SO問題:

+0

One more:http://stackoverflow.com/questions/585397/how-to-generate-pdbs-for-net-managed-projects-in-release-mode – 2010-02-27 02:07:12

+0

聽起來不錯我會帶一個看看這些並回到你身邊。謝謝! – Carlo 2010-02-27 02:11:08

相關問題