部署了pdb文件,没有显示行号

时间:2012-03-19 14:45:02

标签: c# asp.net visual-studio

堆栈跟踪中未显示行号

这是一个.Net 4.0 Web应用程序

我有三重检查,以下陈述是正确的:

  • pdb文件部署在bin dir
  • “部署零售”未设为真
  • “identity impersonate”未设置为true

当我在我的机器上以调试模式运行应用程序时,我可以看到错误行号但是当我将应用程序(使用“dev”配置模式)发布到目录并将其复制到目标位置时。自定义“dev”配置模式类似于visual studio 2010中内置的“release”配置模式,但“Output Debug Info”设置为“pdb-only”。

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

好的抱歉。

某人/某事已将构建配置中的输出路径更改为“bin \ Dev \”。发布应用程序时,所有dll和pdb文件都按照您的预期部署在/ bin下,但未部署/ bin / Dev目录。

所以答案是将输出路径更改为bin \

注意:由于Paolo建议清除临时的asp.net文件也很重要,否则你仍然没有获得行号。