Azure为计划和连续创建重复的网络作业

问题描述 投票:1回答:1

我在使用C#开发的Azure应用服务中创建了计划的Web作业。我想将Web作业从计划的更改为连续的,但是从Visual Studio部署Web作业后,它在Azure门户中创建了Web作业的新实例(1-Continuous和1-Scheduled)。

Azure门户中的重复Web作业

enter image description here

webjob-publish-settings.json

  • 之前:{ "$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json", "webJobName": "SampleWebJob", "runMode": "OnDemand" }

  • 之后:{ "$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json", "webJobName": "SampleWebJob", "runMode": "Continuous" }

我想覆盖现有的Web作业,而不是创建一个新的Web作业。有什么办法可以做到吗?

还有使用ARM模板可以实现这一目标的任何方法吗?

c# azure-webjobs arm-template azure-app-service-plans azure-webjobs-continuous
1个回答
0
投票

如果网络作业是相同的,天蓝色将覆盖它。在您的情况下,实际上是新的webjob才创建了一个新的webjob。

如果您只有一个webjob,并且想要更改类型并且不想在部署后保留它,则可以将Delete Existing Files设置为true。

enter image description here

如果您有多个Web作业,则必须在门户网站上将其删除,或者转到您的Web Kudu网站并从app_data文件夹中将其删除。

© www.soinside.com 2019 - 2024. All rights reserved.