我试图将我的WebJob与PDB文件一起发布,但它无法正常工作。 我已将它们包含在属性 - >中发布 - >申请文件。
按此Answer
但他们仍未部署:
通过右键单击项目然后"发布为Azure WebJob"进行发布。使用发布配置文件。 在发布模式下本地构建时,PDB文件将复制到bin / release文件夹。
我不知道还能做什么,所以非常感谢任何帮助!
答案 0 :(得分:1)
PDB文件代表程序数据库文件,如果我们正在构建运行需要调试能力的程序的程序,那么就会生成它,这只是意味着检查错误。因此,如果我们正在构建一个程序,并且我们需要测试运行以查看它是否正常运行,它将生成其中一个文件,其中包含所有配置和调试数据。当我们使用Configuration Debug发布WebJob时,我们可以remote debug继续WebJob。
如果我们配置 debug 然后将WebJob发布到azure,我们可以为Azure WebJob部署PDB文件。
然后我们可以检查pdb文件是否上传到kudu。
我通过右键单击项目然后使用发布配置文件“发布为Azure WebJob”进行发布。在发布模式
中本地构建时,PDB文件将复制到bin / release文件夹
基于我的理解,使用配置发布将pdb文件上传到Azure WebJob似乎没有意义。