Azure API 对 WebJobs 的应用程序支持

Azure API App support for WebJobs

有人知道 Azure API 应用程序是否支持 WebJobs 吗?如果可以,是否可以从 Visual Studio 2013 年将它们部署到 Azure?

我已经设法让一个 API 应用程序推送到 Azure 队列,并在我的开发机器上本地使用代码 运行 触发该事件的 WebJob(即访问 Azure 中的队列而不是在 azure 开发模拟器上),但无法将 WebJob 发布到 Azure,而且 Azure 门户(即预览门户)的 API 应用程序条目中的设置也没有 WebJobs blade/option

您也可以将适用于 WebApp 的任何内容添加到 API 应用程序。 API 应用程序正在 WebApp 中托管。

要找到所有类似的设置,包括 WebJobs,您必须转到门户中的 API 应用程序 blade,然后从顶部的设置(基本设置)中找到一个那就是 "API App host"。单击该按钮,您将转至托管 API 应用程序的 WebApp blade。在那里,如果您单击工具栏中的 "Settings",您应该获得所有 WebApp 设置,包括 WebJobs、自定义域、SSL 等。

一旦我们发布 API 应用程序的 ARM 模板自定义,您就可以使用它来部署 WebJobs 和所有其他自定义项作为 API 应用程序部署的一部分。