我使用log for net来记录数据库中的异常。日志记录的行为很好,但内部异常的消息如下:
at ......消息详情..... at C:/User/projects/projectX/classXPTO.cs:line 123
不幸的是,这个例外将由第三方公司监控,我需要隐藏班级位置:
C:/User/projects/projectX/classXPTO.cs
有什么建议吗?
谢谢。
答案 0 :(得分:2)
这是在Debug中运行时的正常行为。
您有正在运行的应用程序的.pdb文件。 运行时会在生成堆栈跟踪时查找它们,以便为您提供尽可能多的信息。
如果部署时没有.pdb文件,则不会显示文件位置 您也可以在发布模式下运行;
部署Release版本时,将省略PDB文件(除非另行指定)