1

作为自动化的一部分,我创建了一个 WebJob,它通过 HTTP 上传到网站应用程序,该应用程序将所有内容放入预期的文件夹中,如此处所述(间接主要是为了节省上传带宽)。现在唯一的问题是,在我在管理门户中加载网站的仪表板之前,这个 WebJob 不会开始运行。

我试图模仿门户网站在我的应用程序中显示仪表板时所做的 Web 请求,希望能做一些必要的事情,但到目前为止我一直无法找到正确的调用(-sequence?)。我真的不指望 GetAutoScaleCostInfo 或 GetMonitoringConfiguration 能帮上忙……</p>

我想念的魔法精灵尘埃和门户在做什么?

4

1 回答 1

3

要确保 WebJob(和网站)始终运行(并且将始终运行),您需要设置Always On配置设置,这将确保 WebJob 已启动并继续运行(对于连续的 WebJob)。

请注意,它仅适用于标准/基本网站实例。

通常,要启动 WebJob 容器,您需要向 https://{sitename}.scm.azurewebsites.net 发出 http 请求(提供您的部署凭据作为基本身份验证)。

于 2014-07-21T16:29:40.897 回答