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