【问题标题】:Azure creates duplicate webjobs for Scheduled and ContinuousAzure 为计划和连续创建重复的 Web 作业
【发布时间】:2020-07-12 18:45:07
【问题描述】:

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

Azure 门户中的重复 Web 作业

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" }

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

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

【问题讨论】:

  • 关于这个问题的任何更新?

标签: c# azure-webjobs arm-template azure-app-service-plans azure-webjobs-continuous


【解决方案1】:

如果 webjob 是同一个,azure 会覆盖它。在您的情况下,实际上是新的网络作业创建了一个新的网络作业。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    相关资源
    最近更新 更多