【发布时间】:2018-10-01 02:23:33
【问题描述】:
是否可以在 Azure 中的 dockerized 应用服务上创建 webjob?背景:
我在 East1 上的 Azure 中有一个应用服务计划,Linux 操作系统,S1 层定价。在那个计划中,我有一个运行超级简单的 Node.js 应用程序的 dockerized 应用程序服务。 Node 应用程序将 .png 文件保存到 blob 容器存储中,我想创建一个计划的网络作业来清除旧的 .png 文件。一切似乎都很好,除了 Azure 没有给我创建 webjob 的选项。该选项显示为灰色:
网络作业不可用:
我尝试扩大订阅的定价层,但没有奏效。
我还有另一个订阅,它是 Central,S1,但这是一台 Windows 机器,订阅 #2 上的应用服务是运行 .net 应用的常规应用服务。在这个应用服务上,我确实有能力运行一个网络作业。
两者之间有几个不同之处,那么有谁知道为什么一个有效而另一个无效?是地区吗?应用程序服务在 Docker 上的事实?还是Windows vs Linux?
是否可以从 Visual Studio 将 WebJob 部署到 dockerized 应用服务,即使它似乎无法从 Azure 门户这样做?我很难找到这方面的文件。
非常感谢!
【问题讨论】: