我试图将解决方案发布到服务架构群集,但出了点问题。我可以访问聚会群集,下载证书并安装。连接到Service Fabric Explorer工作正常。使用Powershell连接到群集似乎有效。但是"发布服务结构应用" Visual Studio 2017中的对话框不接受连接端点,并在文本框旁边显示一个红色图标。如果我尝试发布解决方案,我会在控制台中获得以下输出:
WARNING: Failed to contact Naming Service. Attempting to contact Failover Manager Service...
4>WARNING: Failed to contact Failover Manager Service, Attempting to contact FMM...
4>Connect-ServiceFabricCluster : Could not ping any of the provided Service Fabric gateway endpoints.
4>At C:\Users\jnsst\source\repos\Voting\Voting\Scripts\Deploy-FabricApplication.ps1:185 char:16
4>+ ... [void](Connect-ServiceFabricCluster @ClusterConnectionParameters ...
4>+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4> + CategoryInfo : InvalidOperation: (:) [Connect-ServiceFabricCluster], FabricTransientException
4> + FullyQualifiedErrorId : TestClusterConnectionerror.Id,Microsoft.ServiceFabric.Powershell.ConnectCluster
4>
4>WARNING: Unable to Verify connection to Service Fabric cluster.
4>Test-ServiceFabricClusterConnection : Cluster connection instance is null
我已按照docs.microsoft.com上的所有说明操作,但我显然做错了什么。可能是一些愚蠢的小错误。
我在Windows 10上运行Visual Studio 2017社区。 p>
也许我需要告诉Visual Studio存储证书的位置?
你有什么想法吗?
答案 0 :(得分:2)
<ClusterConnectionParameters
ConnectionEndpoint="mycluster.westus.cloudapp.azure.com:19000"
X509Credential="true"
ServerCertThumbprint="0123456789012345678901234567890123456789"
FindType="FindByThumbprint"
FindValue="9876543210987654321098765432109876543210"
StoreLocation="CurrentUser"
StoreName="My" />