关于集装箱化应用服务的azure webjob

是否可以在Azure中的dockerized应用服务上创建webjob?背景:

我在Azure上有一个应用服务计划,在East1,Linux OS,S1 Tier定价 . 在该计划中,我有一个运行超级简单Node.js应用程序的dockerized应用程序服务 . Node应用程序将.png文件保存到blob容器存储中,我想创建一个清除旧的.png的预定webjob . 一切似乎都很好,除了Azure没有给我创建webjob的选项 . 该选项显示为灰色:

webjobs不可用:

image

我尝试在订阅上扩大定价等级并且不起作用 .

我还有另一个订阅,它是Central,S1,但这个是Windows机器,订阅#2上的应用程序服务是运行.net应用程序的常规应用程序服务 . 在这个应用程序服务上,我有能力运行webjob .

两者之间存在一些差异,所以有谁知道为什么一个有效而另一个无效?这是地区吗?应用程序服务在Docker上的事实?还是Windows vs Linux?

是否可以从Visual Studio将WebJob部署到dockerized应用程序服务,即使它似乎无法从Azure门户中执行此操作?我在找到这方面的文档时遇到了麻烦 .

非常感谢!

回答(1)

2 years ago

目前, LinuxDocker 的azure app服务似乎不支持门户网站中的webjob .

是否可以从Visual Studio将WebJob部署到dockerized应用程序服务,即使它似乎无法从Azure门户中执行此操作?我在找到这方面的文档时遇到了麻烦 .

不确定,但很有可能,你可以参考这篇文章试试:Develop and deploy WebJobs using Visual Studio - Azure App Service .

此外,如果你想改进它,你可以在azure feedback中发布你的想法 .