代码之家  ›  专栏  ›  技术社区  ›  psycho

无法使用“连接ServiceFabricCluster”连接到ServiceFabricCluster

  •  0
  • psycho  · 技术社区  · 7 年前

    我正在尝试使用“connect servicefrobiccluster”连接到servicefrobiccluster,但是继续

    Connect-ServiceFabricCluster : An error occurred during this operation.  Please check the trace logs for more details
    

    我使用的命令是:

    Connect-ServiceFabricCluster -ConnectionEndpoint $endpoint `
        -X509Credential `
        -ServerCertThumbprint $serverThumbprint `
        -FindType FindByThumbprint -FindValue $serverThumbprint `
        -StoreLocation CurrentUser -StoreName My
    

    对于值$serverThumbprint,我正在使用有关证书的Azure门户上的thumbprint(请参见下文)

    enter image description here

    我还从Azure下载了.cer并将其安装到我的计算机上。

    对于端点,我使用集群的概览刀片中提供的“客户端连接端点”。

    0 回复  |  直到 7 年前
        1
  •  0
  •   Nicklaus Brain    7 年前

    我还从Azure下载了.cer并将其安装到我的 机器。

    这就是重点,而不是 .cer公司 你必须下载 .PFX文件 个人的 受信任的根 的目录 . 然后,在应用的发布配置文件中,需要指定以下部分:

    <ClusterConnectionParameters
    ConnectionEndpoint="XXX.westeurope.cloudapp.azure.com:19000"
    X509Credential="true"
    FindType="FindByThumbprint"
    FindValue="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
    ServerCertThumbprint="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
    StoreLocation="CurrentUser"
    StoreName="My" />
    

    FindValue和ServerCertThumbprint是相同的。