【发布时间】:2017-08-22 17:15:28
【问题描述】:
当我尝试使用 VSTS 将应用程序部署到 Azure 安全集群时出现以下错误
尝试导入证书时出错。确保使用正确的证书值正确配置您的服务端点,并且如果证书受密码保护,则使用有效密码。错误消息:使用“3”参数调用“导入”的异常:“找不到请求的对象。
我将证书 base64 字符串和密码复制到服务端点配置。我应该做其他选择让它工作吗?
【问题讨论】:
-
您使用内部构建代理吗?能否直接通过 Visual Studio 部署/发布 Service Fabric?
-
如何获得证书base64字符串?
-
我通过在 azure > Secrets > Select certificate > Select Version > 单击 Show secret value 并复制值来获得证书 base64 字符串。我参考了这个博客来创建一个自签名证书并添加到 KeyVault (blogs.technet.microsoft.com/kv/2016/09/26/…)
-
@starain-MSFT 我可以部署使用过的 VS,我使用 powershell 来获取 base64 字符串。我使用了由管理员创建的证书。
-
尝试在azure门户中获取值,在azure中选择对应的KeyVault > Secrets > Select certificate > Select Version > 点击 Show secret value 并复制该值。
标签: azure-service-fabric azure-pipelines