![](/img/trans.png)
[英]Azure API Management forward-request ClientConnectionFailure to App Service API
[英]Azure fluent management api bind custom root domain to app service
我在这方面遇到了一段时间的麻烦,现在我真的需要帮助。
这是我当前用于将自定义子域绑定到 Azure 的代码,一切正常:
var appService = await azure.AppServices.WebApps.GetByIdAsync(
"subscription-id");
await appService.Update().DefineHostnameBinding()
.WithThirdPartyDomain("mydomain.net")
.WithSubDomain("www")
.WithDnsRecordType(CustomHostNameDnsRecordType.CName)
.Attach()
.ApplyAsync();
那么除了CustomHostNameDnsRecordType.CName
应该更改为CustomHostNameDnsRecordType.A
因为 Azure 不支持根域的CNAME
记录之外,绑定mydomain.net
的方法是什么? 我不能跳过WithSubDomain(string)
方法。 尝试传递 null/空字符串/空格或只是.
但是 Azure 对 null 的响应是 Object 引用未设置到实例,而其他响应是错误请求。
PS 我知道我使用的是旧的 SDK,它处于维护模式,但新的仍处于 Beta 甚至 Alpha 阶段,并且仍然不支持 App Services,所以我必须坚持下去。
@DeepDave-MT 在我的问题下的评论中指出了我的正确答案,尽管这很荒谬。 我现在很确定我会 go 这个流利的 API 因为有太多的事情困扰着我,几乎没有文档,糟糕的错误处理等等。 无论如何,这是如何使用所谓的流畅管理 API 在 Azure 中添加根域:
await appService.Update().DefineHostnameBinding()
.WithThirdPartyDomain("mydomain.net")
.WithSubDomain("@")
.WithDnsRecordType(CustomHostNameDnsRecordType.A)
.Attach()
.ApplyAsync();
PS 不知道为什么我没有去GitHub查问题的习惯。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.