我有一个使用Azure Webjob SDK制作的控制台应用程序。该应用程序调用第三方网站并执行一些逻辑(身份验证,发布一些数据等)。
该应用程序在本地计算机上工作正常,但是当我在Azure上部署与WebJob完全相同的应用程序时,它无法正常工作。在提出一些请求后,第三方网站会将客户端记录下来(随机没有任何模式)。应用程序本身未检测到异常。这是非常令人困惑的,因为代码是相同的,我想知道在本地机器上运行与在Azure上运行之间有什么区别。
通常我会使用Fiddler来查看这些网站通话期间请求/响应的情况。如何在Azure上做到这一点?如何查看该应用程序发出的所有请求/响应?它有什么工具吗?
答案 0 :(得分:1)
您可以按照评论中的建议进行远程调配。它将让您逐步执行代码。
您还可以在Azure中启用Application Insights,将其集成到您的webjob中,并开始收集日志和详细的诊断信息。这样,您将获得有关webjob执行的详细信息。