azure - 在 Azure Web 角色上部署 PDB

标签 azure elmah azure-web-roles azure-packaging

我有一个通过 VS 2012 Azure 项目部署的项目(从 VS 中直接部署,而不是手动部署)。 Web 角色项目设置为在 Release模式下构建“仅 pdb”调试信息,但部署 PDB 时不会打包并复制到 Azure 上的 Web 角色 VM。如何将 PDB 包含在包中并传输到服务器?

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

最佳答案

我使用基本的“文件,新云项目”进行了尝试,设置如下:

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

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

这是您要找的吗?

关于azure - 在 Azure Web 角色上部署 PDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12963604/

相关文章:

azure - 构建、分析和崩溃报告 - App Center 或 Azure

c# - ELMAH - 在生产环境中未收到电子邮件

asp.net-mvc - 升级到 SQL Server 2008 R2 后,Azure 计算模拟器无法连接到数据库

c# - 实现接口(interface)时出错: class doesn't implement interface members

Azure 文件存储

azure - Bizspark,将azure vm转移到另一个帐户

用于调用 Office 365 和 Graph API REST 的 Azure AD 身份验证

c# - 在Machine.config中配置ELMAH-elmah.axd上的404

http - utmscr 或 utmcct 值在引用 Http cookie 服务器变量时意味着什么?

c# - 炼金术网络套接字 : Can't host server on Azure