如何在Azure应用服务中远程调试使用Web应用部署的随需应变Web作业?

时间:2017-08-27 13:10:08

标签: visual-studio remote-debugging azure-webjobs ondemand

根据此msdn链接引用

  

远程调试仅适用于连续的WebJobs。预定和按需WebJobs不支持调试。

有没有办法远程调试azure on demand webjob?

我有VS 2017社区。

我已尝试附加到我的网站进行处理,但只要我的网站调用了我的网络工作。我在VS中调试失败。

请帮忙。

1 个答案:

答案 0 :(得分:0)

按需WebJobs(也称为触发)仅在调用它们时运行(无论是手动还是在计时器上)。因此,没有正在运行的进程可以附加到调用之外。当调用开始时,该过程可能不会存在很长时间。

如果您确实需要在Azure上进行调试,那么一种可能的解决方法是在启动时添加一个睡眠,这样可以在开始实际工作之前为您提供足够的时间来进行附加。但那肯定是古怪的。

除非您的问题只发生在Azure上,否则您还应该尝试在本地进行调试。