docker 容器化应用服务上的azure webjob

wkyowqbh  于 2023-01-08  发布在  Docker
关注(0)|答案(2)|浏览(128)

是否可以在Azure中的停靠应用服务上创建Web作业?背景:
我在East1、Linux操作系统、S1 Tier定价的Azure中有一个应用服务计划。在该计划中,我有一个停靠的应用服务,运行一个超级简单的Node.js应用。节点应用将. png文件保存到blob容器存储中,我想创建一个清除旧. png文件的计划Web作业。所有这些看起来都很好,只是Azure没有给我创建Web作业的选项。该选项呈灰色显示:
网络作业不可用:

我试着提高订阅的定价级别,但没有成功。
我还有另一个订阅,即Central,S1,但这是一台Windows计算机,订阅#2上的应用程序服务是运行. net应用程序的常规应用程序服务。在此应用程序服务上,我可以运行Web作业。
两者之间有几个不同之处,那么有没有人知道为什么一个能用而另一个不行?是地区的原因?应用服务在Docker上的事实?还是Windows vs Linux的原因?
是否可以从Visual Studio将WebJob部署到停靠的应用程序服务(即使似乎无法从Azure门户执行此操作)?我在查找有关此操作的文档时遇到问题。
非常感谢!

vbkedwbf

vbkedwbf1#

目前,LinuxDocker的Azure应用程序服务似乎不支持门户中的Webjob。
是否可以从Visual Studio将WebJob部署到停靠的应用程序服务(即使似乎无法从Azure门户执行此操作)?我在查找有关此操作的文档时遇到问题。
不确定但大概率不行,你可以参考这篇文章试试:Develop and deploy WebJobs using Visual Studio - Azure App Service.
此外,如果你想改进它,你可以把你的想法张贴在azure feedback上。

rekjcdws

rekjcdws2#

我知道有很长一段时间以来,这是问,但我有一种方法来使用WebJobs的Linux WebApps:我使用Docker合成。

警告:以下链接似乎已被接管,显示可疑网页您可以检查它是否正在运行here

How it works页面中,你可以看到GitHub和Docker repos以及Azure Pipeline,它们都是公开的。

相关问题