免费托管应用服务证书创建/生成失败,并出现以下 CNAME 错误:
错误:无法为主机名 Subdomain.rootdomain.com 创建应用服务托管证书。点击这里了解更多详情。错误详细信息:Properties.CanonicalName 无效。主机名的当前 CNAME 记录为 Subdomain.someotherdomain.com、subdomain.trafficmanager.net、subdomain.azurewebsites.net
如果我的 CName 映射是通过子域到我的默认 *.azurewebsites.net,我就能够重现并使其工作。
但是,当我的 CName 指向默认 *.azurewebsites.net 之前的另一个子域时,似乎会出现问题,如下面的错误消息所示:
对此问题有任何见解吗?
最佳答案
您看到此行为是因为它还不是 Azure 应用服务中支持的功能。 在生成托管免费认证的 azure 时,将对域运行某些检查并查找有效的 CName,即指向“.azurewebsites.net”或“.trafficmanager.net” 为了解决这个问题,请按顺序执行以下步骤:
删除 Cname Subdomain.someotherdomain.com (sub.devopsauthor.com),确保只有 一个指向“.azurewebsites.net”或的 Cname “.trafficmanager.net”
现在尝试生成证书并将其绑定(bind)到域。
如果您在证书后仍想要 Subdomain.someotherdomain.com 生成后,您可以读取Cname。
关于azure - 无法创建免费应用服务托管证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64794958/