在Azure Web角色上部署PDB

pba*_*nis 18 elmah azure azure-web-roles azure-packaging

我有一个通过VS 2012 Azure项目部署的项目(从VS的右侧,而不是手动).Web角色项目设置为在发布模式下构建"仅pdb"调试信息,但是部署PDB时未打包并复制到Azure上的Web角色VM.如何让PDB包含在包中并传输到服务器?

我想在生产中包含我的PDB的原因是因为我想在我的ELMAH报告中获取行号.

Chr*_*nig 27

我尝试了一个基本的"文件,新云项目",其中包含以下设置:

  1. Web项目 - >属性 - >构建 - >高级 - >调试信息:仅限pdb
  2. Web项目 - >属性 - >打包/发布Web - >取消选中排除生成的调试符号

当我使用这两个设置编译和部署基本解决方案时,我找到WebRole1.dllWebRole1.pdbF:\AppRoot\Bin\文件夹中.

这是你在找什么?