gpt4 book ai didi

visual-studio-2012 - Azure 云服务部署 - Azure 无法验证 SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 12:49:44 26 4
gpt4 key购买 nike

尝试将我的 MVC 应用程序部署到 Azure 云服务时,部署失败并显示错误“Azure 无法验证指定的证书”。据我所知,我已经正确设置了所有内容。

我的云服务位于 Azure 中的 myapp.cloudapp.net。我已在自己的域 [email protected] 上设置了 A 记录 指向 Azure 云服务。这按预期工作。

接下来,在 Azure VM 上的 IIS 中,我创建了 [email protected] 的证书请求。 ,将其提交给我选择的 CA 并从他们那里获得了 .crt 证书。回到 IIS,我使用 .crt 证书完成了证书请求并将其放入个人证书存储中。然后,我从 IIS 导出了一个 .pfx 证书。

我使用 .pfx 证书上传到 Azure 门户,如图所示。

azure-certs

我还将 .pfx 证书安装到用于 Azure 部署的开发人员计算机上的个人证书存储中。

在 Visual Studio 2012 中,对于 webrole,我选择了已安装的 .pfx 证书并将其设置为 HTTPS 终结点的证书。

vs2012-cerst

vs2012-endpoint

此时,我尝试将站点部署到 Azure。一段时间后,Visual Studio 中的部署失败,并出现错误“Azure 无法验证指定的证书”。不太确定从那里去哪里。

由于站点的早期版本在 Azure VM 上的 IIS 中运行,手动编辑 SSL 绑定(bind)以使用上传的证书可以正常工作,但部署问题仍然存在。

最佳答案

最后,我向 Azure 团队开了一张支持票,在几个小时的时间里,我们找到了问题所在,因为 Web 角色中的远程桌面添加缺少证书。

团队提供的证书指纹既不存在于门户中,也不是我的解决方案的一部分。不幸的是,此详细信息仅由团队提供,并且在部署失败时不会显示。

但是,解决方案是删除远程桌面插件,重新部署服务并重新启用远程桌面。

我们现在已经能够使用 HTTPS 端点进行部署,没有出现任何其他问题。

关于visual-studio-2012 - Azure 云服务部署 - Azure 无法验证 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21931746/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com