C# Azure为计划和连续创建重复的WebJob

C# Azure为计划和连续创建重复的WebJob,c#,azure-webjobs,arm-template,azure-app-service-plans,azure-webjobs-continuous,C#,Azure Webjobs,Arm Template,Azure App Service Plans,Azure Webjobs Continuous,我在Azure应用程序服务中创建了一个使用C#开发的计划web作业。我想将web作业从计划更改为连续,但在从visual studio部署web作业时,它在Azure门户中创建了一个新的web作业实例(1-连续和1-计划) Azure门户中的重复Web作业 webjob发布设置.json 之前: { “$schema”:”http://schemastore.org/schemas/json/webjob-publish-settings.json", “webJobName”:“Sampl

我在Azure应用程序服务中创建了一个使用C#开发的计划web作业。我想将web作业从计划更改为连续,但在从visual studio部署web作业时,它在Azure门户中创建了一个新的web作业实例(1-连续和1-计划)

Azure门户中的重复Web作业

webjob发布设置.json

  • 之前:
    {
    “$schema”:”http://schemastore.org/schemas/json/webjob-publish-settings.json",
    “webJobName”:“SampleWebJob”,
    “运行模式”:“OnDemand”
    }

  • 之后:
    {
    “$schema”:”http://schemastore.org/schemas/json/webjob-publish-settings.json",
    “webJobName”:“SampleWebJob”,
    “运行模式”:“连续”
    }

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


还有什么方法可以使用ARM模板实现这一点吗?

如果webjob是同一个,azure将覆盖它。在你的例子中,实际上是新的webjob,这就是为什么它创建了一个新的webjob

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


如果您有多个webjob,您必须在门户网站上删除它,或者转到您的网站kudu,并将其从
app\u data
文件夹中删除。

如果webjob是同一个,azure将覆盖它。在你的例子中,实际上是新的webjob,这就是为什么它创建了一个新的webjob

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


如果您有多个webjob,您必须在门户网站上删除它,或转到您的网站kudu,并将其从
app\u data
文件夹中删除。

此问题的任何更新?此问题的任何更新?