我正在使用log4net來維護應用程序的例外日誌。我意識到日誌信息顯示了開發環境的文件路徑,即使它認爲它不是在同一臺機器和位置上發佈的。Exception.ToString()路徑
例如爲:
{System.NullReferenceException:對象不設置爲一個對象的一個實例。 在MyProjectNamespace.MyProject.MyPage.Page_Load(對象發件人,EventArgs e)如C:\用戶\ MySolutionFolder \ TestPage.aspx.cs:線47}
我還意識到異常。 ToString()是問題,我已經發布了一個測試頁面,它在屏幕上拋出了異常,並且還帶來了開發環境的路徑。
我想知道如何設置應用程序以顯示託管應用程序的位置。
不確定這可能是什麼。當然你要修復這個源代碼的機器上的錯誤?您可以看到在構建應用程序時記錄在.pdb文件中的任何內容。 –
感謝您的提示!我不知道它是因爲.PDB文件而發生的!一旦我將它們從服務器中刪除,日誌停止顯示位置,這已經幫助了我! – JanaML
Hans Passant有沒有辦法省略位置信息,但在使用.PDB文件記錄異常時保留行號? – JanaML