2

免费托管应用服务证书创建/生成失败并出现以下 CNAME 错误:

错误:无法为主机名 Subdomain.rootdomain.com 创建应用服务托管证书。点击这里查看更多详情。错误详细信息:Properties.CanonicalName 无效。主机名的当前 CNAME 记录是 Subdomain.someotherdomain.com,subdomain.trafficmanager.net,subdomain.azurewebsites.net

如果我的 CName 映射是通过子域到我的默认 *.azurewebsites.net,我能够重现并使其工作。

但是,当我的 CName 指向默认 *.azurewebsites.net 之前的另一个子域时,问题似乎出现了,如下面的错误消息所示:

在此处输入图像描述

对此问题有任何见解吗?

4

1 回答 1

1

您会看到此行为,因为它还不是 Azure 应用服务中受支持的功能。在生成托管免费证书时,Azure 将在域上运行某些检查并查找有效的 CName,即指向“<em>.azurewebsites.net”或“</em>.trafficmanager.net”为了解决此问题,请按顺序执行以下步骤:

  • 删除 Cname Subdomain.someotherdomain.com (sub.devopsauthor.com),确保只有一个 Cname 指向“<em>.azurewebsites.net”或“</em>.trafficmanager.net”</p >

  • 现在尝试生成证书并将其绑定到域。

  • 如果您在生成证书后仍需要 Subdomain.someotherdomain.com,则可以读取 Cname。

于 2020-11-12T01:25:26.330 回答