无法创建免费应用服务托管证书

Failed to create Free App Service Managed Cert

免费托管应用程序服务证书 creation/generation 因以下 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”或 “.trafficmanager.net”

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

  • 如果你还想要证书后的Subdomain.someotherdomain.com generation, 你可以读取Cname.