在Release模式下部署时访问StackTrace

Car*_*rlo 7 deployment .net-3.5

我不完全确定在发布模式下部署时StackTrace是否无法正常工作,但是,我们希望记录所有异常,以便我们可以在部署时更轻松地跟踪错误,当然,在调试模式下部署也不是一种选择.我们需要从StackTrace类获取的信息是文件名,方法和发生异常的行号.

从StackTrace获取这三个值需要哪些设置,并最大限度地减少在调试模式下部署的额外调试信息?

谢谢.

Mit*_*eat 7

您需要部署.pdb符号文件才能在发布模式下执行此操作(并且可能会关闭某些优化,这可能是也可能是不可接受的).

相关的SO问题: