是否可以在 Azure 中的 Docker 化应用服务上创建 Web 作业?背景:
我在 Azure 中拥有 East1、Linux 操作系统、S1 层定价的应用服务计划。在该计划中,我有一个运行 super 简单 Node.js 应用程序的 dockerized 应用程序服务。 Node 应用程序将 .png 文件保存到 blob 容器存储中,我想创建一个计划的 Web 作业来清除旧的 .png 文件。一切似乎都很好,除了 Azure 没有给我创建 webjob 的选项。该选项呈灰色:
网络工作不可用:
我尝试扩大订阅的定价等级,但没有成功。
我还有另一个订阅 Central,S1,但这是一台 Windows 计算机,订阅 #2 上的应用服务是运行 .net 应用的常规应用服务。在此应用程序服务上,我确实有能力运行网络作业。
两者之间有一些差异,所以有人知道为什么一个有效而另一个无效吗?是地区吗?应用程序服务位于 Docker 上?或者是 Windows 与 Linux 的比较?
是否可以从 Visual Studio 将 WebJob 部署到 Docker 化应用服务,即使从 Azure 门户似乎无法做到这一点?我很难找到这方面的文档。
非常感谢!
最佳答案
目前,适用于Linux和Docker的azure应用服务似乎不支持门户中的webjob。
Is it possible to deploy a WebJob to the dockerized app service from Visual Studio even if it doesn't appear to be possible to do so from the Azure portal? I'm having trouble finding documentation on this.
不确定但大概率不行,你可以引用这篇文章试试:Develop and deploy WebJobs using Visual Studio - Azure App Service .
此外,如果您想改进它,您可以将您的想法发布在azure feedback .
关于容器化应用服务上的 azure webjob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52583877/