Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure,BadRequest:请求正文为空或没有预期内容_C#_Azure_Azure Resource Manager - Fatal编程技术网

C# Azure,BadRequest:请求正文为空或没有预期内容

C# Azure,BadRequest:请求正文为空或没有预期内容,c#,azure,azure-resource-manager,C#,Azure,Azure Resource Manager,这一开始是一个错误 最后我犯了一个错误 现在我在这里 相同代码: var dnsClient = new DnsManagementClient(new Microsoft.Azure.TokenCloudCredentials(result.AccessToken)); var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dn

这一开始是一个错误

最后我犯了一个错误

现在我在这里

相同代码:

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"
    }
});
还有这个bug:

BadRequest:请求正文为空或没有预期内容

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


这次我做错了什么?

请更改您的代码并包含
属性

        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!
            }
        });

这应该可以解决问题。

你能通过Fiddler跟踪请求并发布请求正文吗?我可以试试,我以前从未与Fiddler和Azure合作过,所以不确定我在找什么谢谢你,你救了我!