不应使用名称空间“ http://schemas.microsoft.com/windowsazure”中的“元素”,“ BackupSchedule”。期望元素“ BackupName”

时间:2018-08-07 08:42:36

标签: c# azure web-applications

我正在使用Microsoft.Azure.Management.Websites库版本1.7.1-预览版。当调用更新wepapp的备份配置时,从api(Microsoft.Rest.Azure.CloudException)抛出的异常带有标题之类的消息。 这里的代码看起来像:

public async Task AddBackupsAsync(Guid subscriptionId, string resourceGroupName, string webSiteName, string storageUrl, CancellationToken cancellationToken = default(CancellationToken))
    {
        var client = GetWebsiteClient(subscriptionId);
        var schedule = new BackupSchedule
        {
            FrequencyInterval = 1,
            FrequencyUnit = FrequencyUnit.Day,
            RetentionPeriodInDays = 35,
            KeepAtLeastOneBackup = true
        };

        var request = new BackupRequest(name: webSiteName)
        {
            BackupSchedule = schedule,
            StorageAccountUrl = storageUrl,
            Enabled = true
        };

        await client.WebApps.UpdateBackupConfigurationAsync(resourceGroupName, webSiteName, request, cancellationToken);
    } 

尽管我们没有更改与api版本有关的任何内容,但该异常只是最近才出现。 有人帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:0)

类似参数的声音缺少BackupRequestName属性