【问题标题】:'Element' 'BackupSchedule' from namespace 'http://schemas.microsoft.com/windowsazure' is not expected. Expecting element 'BackupName'不需要命名空间“http://schemas.microsoft.com/windowsazure”中的“元素”“BackupSchedule”。期望元素“BackupName”
【发布时间】:2019-01-14 06:57:05
【问题描述】:

我正在使用 Microsoft.Azure.Management.Websites 库版本 1.7.1-preview。当调用更新备份配置 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 版本相关的任何内容,但最近才出现异常。 有人帮忙吗?谢谢!

【问题讨论】:

  • 你遇到什么异常?
  • 它是 Microsoft.Rest.Azure.CloudException 与消息相同的问题的标题。

标签: c# azure web-applications


【解决方案1】:

听起来好像参数缺少 BackupRequestName 属性

【讨论】:

    猜你喜欢
    • 2015-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多