Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.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
Azure 无法创建免费应用程序服务托管证书_Azure_Ssl_Azure Web App Service_Azure Traffic Manager_Custom Domain - Fatal编程技术网

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

Azure 无法创建免费应用程序服务托管证书,azure,ssl,azure-web-app-service,azure-traffic-manager,custom-domain,Azure,Ssl,Azure Web App Service,Azure Traffic Manager,Custom Domain,免费托管应用程序服务证书创建/生成失败,出现以下CNAME错误: 错误:无法为主机名Subdomain.rootdomain.com创建应用程序服务托管证书。单击此处了解更多详细信息。错误详细信息:Properties.CanonicalName无效。主机名的当前CNAME记录为Subdomain.someotherdomain.com、Subdomain.trafficmanager.net、Subdomain.azurewebsites.net 如果我的CName映射是通过子域映射到默认的*

免费托管应用程序服务证书创建/生成失败,出现以下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 ie,指向“.azurewebsites.net”或“.trafficmanager.net” 要解决此问题,请按顺序执行以下步骤:

  • 删除Cname Subdomain.someotherdomain.com(sub.devopAuthor.com),确保只有 一个Cname,指向“.azurewebsites.net”或 “.trafficmanager.net”

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

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


当屏幕截图中显示名称时,为什么(严重)混淆文本中的名称?是否有任何计划支持它?总是只指向“.azurewebsites.net”或“.trafficmanager.net”,而不指向中间主机,这似乎是不必要的限制。