容器化应用服务上的 azure webjob

标签 azure docker webjob

是否可以在 Azure 中的 Docker 化应用服务上创建 Web 作业?背景:

我在 Azure 中拥有 East1、Linux 操作系统、S1 层定价的应用服务计划。在该计划中,我有一个运行 super 简单 Node.js 应用程序的 dockerized 应用程序服务。 Node 应用程序将 .png 文件保存到 blob 容器存储中,我想创建一个计划的 Web 作业来清除旧的 .png 文件。一切似乎都很好,除了 Azure 没有给我创建 webjob 的选项。该选项呈灰色:

网络工作不可用:

image

我尝试扩大订阅的定价等级,但没有成功。

我还有另一个订阅 Central,S1,但这是一台 Windows 计算机,订阅 #2 上的应用服务是运行 .net 应用的常规应用服务。在此应用程序服务上,我确实有能力运行网络作业。

两者之间有一些差异,所以有人知道为什么一个有效而另一个无效吗?是地区吗?应用程序服务位于 Docker 上?或者是 Windows 与 Linux 的比较?

是否可以从 Visual Studio 将 WebJob 部署到 Docker 化应用服务,即使从 Azure 门户似乎无法做到这一点?我很难找到这方面的文档。

非常感谢!

最佳答案

目前,适用于LinuxDocker的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/

相关文章:

docker - 拷贝失败:stat/var/lib/docker/tmp/docker-builder076499369/files/nginx.conf:没有这样的文件或目录

ruby - 迁移到新版本后出现Redmine错误

Azure 计划程序无法触发使用 WebApp 发布的 OnDemand WebJob

azure - 我应该使用什么 azure 后台进程?

azure - 为什么 ADF 数据集很重要?

.net - 使用 ADAL : Active Directory .Net Native Desktop 返回的 token 调用服务时出现未经授权的错误?

ruby-on-rails - 如何在 Amazon Elastic Beanstalk 单容器 Docker 环境中运行 Rails 迁移和播种

c# - Azure 网络作业 : An attempt was made to access a socket in a way forbidden by its access permissions x. x.x.x:80

azure - 无需停机即可升级 Azure AKS

xml - 通过 powershell 中的 XML 进行计数器(for 循环?)