发布模式下.NET程序集堆栈跟踪中的显示行号是否有方法显示.NET程序集生成/部署在发布模式下的堆栈跟踪中的行?最新情况:我的应用程序分为三个类库项目和一个ASP.NET“网站”项目。我试图跟踪的错误是在三个类库项目中的一个。我只为生成“对象引用未设置为对象实例”错误的类库项目部署PDB文件。行号仍未显示在堆栈跟踪中。是否需要为所有项目部署PDB文件以获取堆栈跟踪中的行号?工作溶液为每个应用程序部署PDB文件解决了行号问题。
3 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
进入要查看堆栈跟踪行号的项目的“属性”窗口。 单击Build“垂直选项卡”。 选择“释放”配置。 检查调试常量参数。 取消选中“优化代码”参数,以避免内联代码偶尔出现跟踪问题(此步骤并不重要)。 按高级.。按钮并选择Output->DebugInfo->PDB-仅限。 使用程序集部署生成的.pdb文件。
执行时有以下评论:
要检查的另一件事是在“包/发布Web”部分中,“排除生成的调试符号”复选框也未选中
小唯快跑啊
TA贡献1863条经验 获得超2个赞
- 3 回答
- 0 关注
- 466 浏览
添加回答
举报
0/150
提交
取消