【问题标题】:How do I remote debug an on demand web job deployed with a web app in azure app service?如何在 Azure 应用服务中远程调试随 Web 应用部署的按需 Web 作业?
【发布时间】:2017-08-27 13:10:08
【问题描述】:
据此msdn链接引用
远程调试仅适用于连续的 WebJobs。计划和按需 WebJobs 不支持调试。
有没有办法远程调试 azure on demand webjob?
我有 VS 2017 社区。p>
我已尝试将流程附加到我的网站,但一旦从我的网站调用我的网络作业。我在 VS 中放松了调试。
请帮忙。
【问题讨论】:
标签:
visual-studio
remote-debugging
azure-webjobs
ondemand
【解决方案1】:
按需 Web 作业(又名触发)仅在调用时运行(无论是手动还是定时)。因此,没有运行进程可以附加到调用之外。并且当调用开始时,该进程可能存在的时间不长。
如果您确实需要在 Azure 上对其进行调试,一种可能的解决方法是在启动时添加一个睡眠,这样您就有足够的时间在它开始执行实际工作之前进行附加。但这肯定很古怪。
您还应该尝试在本地调试它,除非您的问题仅发生在 Azure 上。