【发布时间】:2012-02-12 13:16:32
【问题描述】:
当任何 ASP.NET 项目(可能是任何 .net 应用程序)发生异常时,堆栈跟踪将显示开发人员计算机上的路径,即使在生产中也是如此。
怎么改?
幕后发生了什么?
【问题讨论】:
-
为什么它不只是给出项目根目录的相对路径?
标签: c# asp.net .net exception stack-trace
当任何 ASP.NET 项目(可能是任何 .net 应用程序)发生异常时,堆栈跟踪将显示开发人员计算机上的路径,即使在生产中也是如此。
怎么改?
幕后发生了什么?
【问题讨论】:
标签: c# asp.net .net exception stack-trace
此信息存储在源代码编译期间生成的 .PDB 文件中。它们包含调试信息。但通常人们不会在将应用程序投入生产之前在他们的机器上编译应用程序。他们使用持续集成并构建专门用于此目的的服务器。
现在,如果您想关闭调试详细信息,您可以在项目的属性中配置详细程度和调试信息。
【讨论】: