我有一个通过 VS 2012 Azure 项目部署的项目(从 VS 中直接部署,而不是手动部署)。 Web 角色项目设置为在 Release模式下构建“仅 pdb”调试信息,但部署 PDB 时不会打包并复制到 Azure 上的 Web 角色 VM。如何将 PDB 包含在包中并传输到服务器?
我想在生产中包含 PDB 的原因是我想在 ELMAH 报告中获取行号。
最佳答案
我使用基本的“文件,新云项目”进行了尝试,设置如下:
- Web 项目 -> 属性 -> 构建 -> 高级 -> 调试信息:仅 pdb
- Web 项目 -> 属性 -> 打包/发布 Web -> 取消选中排除生成的调试符号
当我使用这 2 个设置编译和部署基本解决方案时,我在 F:\AppRoot\Bin 中找到了
文件夹。 WebRole1.dll
和 WebRole1.pdb
\
这是您要找的吗?
关于azure - 在 Azure Web 角色上部署 PDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12963604/