我已经从门户创建了一个安全的SF群集,但是无法从浏览器连接到资源管理器,也无法从VS部署我的应用程序。我在我的机器上安装了群集证书(它是您在首次部署群集时在Key Vault上创建的证书)。我从Key Vault获得了.pfx文件,并通过双击/向导和Powershell Import-PfxCertificate cmdlet将其安装在Windows计算机上。
在此之后,VS表示无法联系服务器。请稍后重试或从“如何配置安全连接”中获取帮助
我尝试添加一个客户端“管理员”证书,但它仅询问我指纹或使用者名称,我将先前创建的群集证书中的内容放入其中。我真的不知道我是否需要购买客户证书以使其运行,或者在哪里获得?
正如我所说,我也无法使用浏览器访问资源管理器。有什么想法吗?
以下是一些屏幕截图:
答案 0 :(得分:0)
此错误消息可能是: -证书颁发者授权不受信任 -因为您安装的证书无效或未针对您要访问的域,所以该证书无效。
如果证书发行者不受信任,则可能必须:
如果证书无效或配置错误:
该消息是Chrome,告诉您该证书无效,您可能要自行承担风险。如果您单击Proceed to xyz.dev.eastus.cloudapp.com
,就可以了。
要将应用程序从Visual Studio部署到群集,必须在计算机中安装PFX证书,并将指纹添加到发布配置文件中。在this link
中查看更多如何使其工作:
www.example.com
xyz.dev.eastus..cloudapp.com
。以下链接详细说明了如何设置应用程序: https://ronaldwildenberg.com/custom-domain-name-and-certificate-for-your-azure-service-fabric-cluster/
如果您只想创建用于开发和测试目的的安全群集,则可以只从门户网站创建,然后让azure为您生成正确的证书。对于生产工作负载,应创建证书。有关更多信息,请查看this link。