为Azure Webjob部署PDB文件

时间:2017-01-09 12:14:40

标签: c# .net azure azure-webjobs

我试图将我的WebJob与PDB文件一起发布,但它无法正常工作。 我已将它们包含在属性 - >中发布 - >申请文件。

按此Answer

Application files

但他们仍未部署:

Application files

通过右键单击项目然后"发布为Azure WebJob"进行发布。使用发布配置文件。 在发布模式下本地构建时,PDB文件将复制到bin / release文件夹。

我不知道还能做什么,所以非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

PDB文件代表程序数据库文件,如果我们正在构建运行需要调试能力的程序的程序,那么就会生成它,这只是意味着检查错误。因此,如果我们正在构建一个程序,并且我们需要测试运行以查看它是否正常运行,它将生成其中一个文件,其中包含所有配置和调试数据。当我们使用Configuration Debug发布WebJob时,我们可以remote debug继续WebJob。

如果我们配置 debug 然后将WebJob发布到azure,我们可以为Azure WebJob部署PDB文件。

enter image description here

然后我们可以检查pdb文件是否上传到kudu。

enter image description here

  

我通过右键单击项目然后使用发布配置文件“发布为Azure WebJob”进行发布。在发布模式

中本地构建时,PDB文件将复制到bin / release文件夹

基于我的理解,使用配置发布将pdb文件上传到Azure WebJob似乎没有意义。