如何在Azure上部署WebJob时跟踪请求/响应

时间:2016-12-25 21:37:58

标签: azure azure-webjobs azure-webjobssdk

我有一个使用Azure Webjob SDK制作的控制台应用程序。该应用程序调用第三方网站并执行一些逻辑(身份验证,发布一些数据等)。

该应用程序在本地计算机上工作正常,但是当我在Azure上部署与WebJob完全相同的应用程序时,它无法正常工作。在提出一些请求后,第三方网站会将客户端记录下来(随机没有任何模式)。应用程序本身未检测到异常。这是非常令人困惑的,因为代码是相同的,我想知道在本地机器上运行与在Azure上运行之间有什么区别。

通常我会使用Fiddler来查看这些网站通话期间请求/响应的情况。如何在Azure上做到这一点?如何查看该应用程序发出的所有请求/响应?它有什么工具吗?

1 个答案:

答案 0 :(得分:1)

您可以按照评论中的建议进行远程调配。它将让您逐步执行代码。

您还可以在Azure中启用Application Insights,将其集成到您的webjob中,并开始收集日志和详细的诊断信息。这样,您将获得有关webjob执行的详细信息。