Azure,错误请求:请求正文为空或没有预期内容

本文关键字:请求 错误 正文 Azure | 更新日期: 2023-09-27 18:32:28

这最初是一个SubscriptionNotFound错误。

然后我最终遇到了一个 Missing RegistrationForLocation 错误。

现在我在这里。

相同的代码:

var dnsClient = new DnsManagementClient(new Microsoft.Azure.TokenCloudCredentials(result.AccessToken));
var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dns.Models.ZoneCreateOrUpdateParameters {
    IfNoneMatch = "*",
    Zone = new Microsoft.Azure.Management.Dns.Models.Zone {
        Name = "mydomain.com",
        Location = "global"
    }
});

还有这个错误:

错误请求:请求正文为空或没有预期内容。

其他 2 个错误是有道理的,但这个错误似乎有点像死胡同。

这次我做错了什么?

Azure,错误请求:请求正文为空或没有预期内容

请更改您的代码并包含Properties

        var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dns.Models.ZoneCreateOrUpdateParameters
        {
            IfNoneMatch = "*",
            Zone = new Microsoft.Azure.Management.Dns.Models.Zone
            {
                Name = "mydomain.com",
                Location = "global",
                Properties = new ZoneProperties()//Add this line!
            }
        });

这应该可以解决问题。