C# 异常。ToString()路径

C# 异常。ToString()路径,c#,.net,exception,C#,.net,Exception,我使用log4net维护应用程序的异常日志。我意识到日志信息显示了开发环境的文件路径,即使它没有发布在同一台机器和位置上 e、 g: {System.NullReferenceException:对象引用未设置为对象的实例。 在MyProjectNamespace.MyProject.MyPage.Page\u加载C:\Users\MySolutionFolder\TestPage.aspx.cs:line 47} 我也意识到异常.ToString()是个问题,我发布了一个测试页面,在屏幕上抛出

我使用log4net维护应用程序的异常日志。我意识到日志信息显示了开发环境的文件路径,即使它没有发布在同一台机器和位置上

e、 g:

{System.NullReferenceException:对象引用未设置为对象的实例。 在MyProjectNamespace.MyProject.MyPage.Page\u加载C:\Users\MySolutionFolder\TestPage.aspx.cs:line 47}

我也意识到异常.ToString()是个问题,我发布了一个测试页面,在屏幕上抛出异常,它也带来了开发环境的路径


我想知道如何设置应用程序以显示应用程序的托管位置。

您的源代码是否实际托管?如果不是,则消息只是告诉您应用程序以前所在的位置。

应用程序是在我的计算机中本地发布的,但它托管在Web服务器中。我试图在web.config中找到一个配置键,但没有找到任何可能导致错误的东西。我不确定这一点可能是什么。您肯定要修复具有此源代码的机器上的错误吗?你可以看到应用程序构建时.pdb文件中记录的内容。谢谢你的提示!因为.PDB文件,我不知道它发生了!一旦我从服务器上删除了它们,日志就不再显示位置,这已经对我有帮助了!Hans Passant在用.PDB文件记录异常时,有没有办法省略位置信息而保留行号?