2017-05-03 67 views
0

我正在使用日誌來淨數據庫中的異常記錄。記錄的行爲是好的,但內部異常有類似的消息:log4net異常不顯示類位置

在......消息詳細信息.....在 C:/用戶/項目/ projectX創建/ classXPTO。 CS:行123

不幸的是這個異常將由第三方公司監控,我需要隱藏類的位置:

C:/User/projects/projectX/classXPTO.cs

有什麼建議嗎?

謝謝。

回答

2

這是在Debug中運行時的正常行爲。

您擁有正在運行的應用程序的.pdb文件。 運行庫在生成堆棧跟蹤以查找儘可能多的信息時查找它們。

如果您部署時沒有.pdb文件,則不會顯示文件位置。
您也可以在發佈模式下運行;

當部署一個發佈版本中,PDB文件被省略(除非另行指定)

+0

謝謝您的回答@alex,但我沒有PDB文件。 這個項目是一個ASP.NET MVC應用程序,我發佈它在發佈模式。 你有什麼建議嗎? –

+1

其實我有一個web服務項目中的pdb文件,以及來自那裏的我的erros。謝謝! –

+0

沒問題,很高興我能幫上忙 – Alex