18
我有一个通过VS 2012 Azure项目部署的项目(从VS中的权利,而不是手动)。 Web角色项目设置为在发布模式下构建“仅pdb”调试信息,但部署PDB时不打包并复制到Azure上的Web角色虚拟机。我如何获得PDB以包含在软件包中并传输到服务器?在Azure Web角色上部署PDB
我想在生产中包含我的PDB的原因是因为我想在我的ELMAH报告中获得行号。
我有一个通过VS 2012 Azure项目部署的项目(从VS中的权利,而不是手动)。 Web角色项目设置为在发布模式下构建“仅pdb”调试信息,但部署PDB时不打包并复制到Azure上的Web角色虚拟机。我如何获得PDB以包含在软件包中并传输到服务器?在Azure Web角色上部署PDB
我想在生产中包含我的PDB的原因是因为我想在我的ELMAH报告中获得行号。
我想这一点有一个基本的 “文件,新的云项目” 具有以下设置:
当我编译和使用这些设置2部署一个基本的解决方案,我在F:\AppRoot\Bin\
文件夹中找到WebRole1.dll
和WebRole1.pdb
。
这是你在找什么?
哇,谢谢。我忽略了“发布”选项卡,因为我没有亲自使用它(Azure使用它自动)。这可能是你获得最简单的赏金:) – pbarranis
这也适用于Git/TFS发布。您可以检查部署日志中的消息,如:复制文件:bin \ MyAssembly.pdb'' –
+1000这也适用于Azure网站(WAWS)。最后有行号的体面的ysod错误信息! –