是否可以在Azure中的dockerized应用服务上创建webjob?背景:
我在Azure上有一个应用服务计划,在East1,Linux OS,S1 Tier定价 . 在该计划中,我有一个运行超级简单Node.js应用程序的dockerized应用程序服务 . Node应用程序将.png文件保存到blob容器存储中,我想创建一个清除旧的.png的预定webjob . 一切似乎都很好,除了Azure没有给我创建webjob的选项 . 该选项显示为灰色:
webjobs不可用:
我尝试在订阅上扩大定价等级并且不起作用 .
我还有另一个订阅,它是Central,S1,但这个是Windows机器,订阅#2上的应用程序服务是运行.net应用程序的常规应用程序服务 . 在这个应用程序服务上,我有能力运行webjob .
两者之间存在一些差异,所以有谁知道为什么一个有效而另一个无效?这是地区吗?应用程序服务在Docker上的事实?还是Windows vs Linux?
是否可以从Visual Studio将WebJob部署到dockerized应用程序服务,即使它似乎无法从Azure门户中执行此操作?我在找到这方面的文档时遇到了麻烦 .
非常感谢!
1 回答
目前, Linux 和 Docker 的azure app服务似乎不支持门户网站中的webjob .
不确定,但很有可能,你可以参考这篇文章试试:Develop and deploy WebJobs using Visual Studio - Azure App Service .
此外,如果你想改进它,你可以在azure feedback中发布你的想法 .