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

标签 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 映射是通过子域到我的默认 *.azurewebsites.net,我就能够重现并使其工作。

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

enter image description here

对此问题有任何见解吗?

最佳答案

您看到此行为是因为它还不是 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/

相关文章:

.net - CloudConfigurationManager GetSetting 方法是否缓存?

visual-studio-2008 - 无法在 Development Fabric 中运行 "HelloWorld"Azure 示例

rest - 使用 REST API 更新文件服务/Azure 中的图像 - header 值无效 'Content-Length'

java - 如何在没有小程序或外部应用程序的情况下执行基于浏览器内 Web 应用程序客户端证书的身份验证?

azure - 如何在 Jenkins Docker 容器中挂载 Azure 应用服务存储?

azure - 无法通过浏览器访问Azure容器

ssl - Alfresco & Solr SSL 证书握手超时

c# - SSL TcpClient C# .Net Compact Framework 1.0

azure - 在 Windows Azure 网站上运行的 ASP.Net API

.net - 无法通过rest api创建Azure锁