2016-04-13 30 views
7

üzerinde adlandırma sunucusuyla bağlantı başarısız olur. Hizmet Stüdyosu uygulamasını, Visual Studio'yu kullanarak kümeye yayınlamayı başarabildim ve her şey iyi çalışıyordu. Şimdi başka bir Visual Studio yayımlama yoluyla uygulamayı yükseltmeye çalışıyorum, ancak yayımlama yükseltmesi her zaman bir İşlem Zaman Aşımı hatasıyla başarısız oluyor.Bağlan-ServiceFabricCluster Ben Orta Kuzey Amerika'da bir Azure Service Kumaş küme hazırlığı uzak Azure Service Kumaş kümede

Alternatif ben sadece PowerShell kullanarak Servis Kumaş kümeye bağlanmak için çalıştı. Adlandırma Hizmetine bağlanmak için aşağıdaki başarısızlığı aldığım için bunu yapamıyorum.

Bazı şeyleri tekrar nasıl çalıştırabilirim?

PS C: \ WINDOWS \ system32> Connect-ServiceFabricCluster @connectArgs UYARI: Adlandırma Hizmeti ile bağlantı kurulamadı. Yerine çalışma Manager Hizmetini bağlantı kurulmaya çalışılıyor ... UYARI: FMM temasa çalışılıyor, yerine çalışma Manager Hizmetini iletişim kurulamadı ... Yanlış Bağlan-ServiceFabricCluster: Bir veya daha fazla hata oluştu. satırında : 1 karakter: 1 + Bağlan-ServiceFabricCluster @connectArgs + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ + CategoryInfo: NotSpecified: (:) [geç-ServiceFabricCluster] AggregateException + FullyQualifiedErrorId: CreateClusterConnectionErrorId, Microsoft.ServiceFabric.Powershell.ConnectCluster

+0

Sürekli olarak VS çalışıyor mu ve PS sürekli olarak başarısız oluyor mu? Küme güvenli mi? –

+0

PowerShell konsolunun yeniden başlatılması bunu çözüyor mu? Benzer bir hata gördüm, ancak bunun için yolum farklı görünüyor ve konsolun yeniden başlatılması sorunumu çözüyor. –

+0

Şu anki durumun çözüldüğünü farz ediyorum - yapmanız gereken bir şey var mıydı yoksa tekrar çalışmaya mı başladı? – TreeAndLeaf

cevap

1
I PowerShell'de aynı hata başlamıştı

ve Bu benim için çalıştı budur: (https://blogs.msdn.microsoft.com/ncdevguy/2016/12/25/connecting-to-a-remote-azure-service-fabric-cluster-using-powershell/ dayalı)

$clusterFQDN = <your_cluster_FQDN> 
$clusterEndpoint = $clusterFQDN+':19000' 
$certThumbprint = (Get-ChildItem -Path Cert:\CurrentUser\My | where {$_.Subject -like "*$clusterFQDN*" }).Thumbprint 
Connect-ServiceFabricCluster -ConnectionEndpoint $clusterEndpoint -KeepAliveIntervalInSec 10 -X509Credential -ServerCertThumbprint $certThumbprint -FindType FindByThumbprint -FindValue $certThumbprint -StoreLocation CurrentUser -StoreName My 

NOT: KeepAliveIntervalInSec parametre isteğe met olduğunu t dinlenme zorunludur.

NOT: Bu yönetim sertifika (Sertifikalar MMC eklentisi Kişisel Güncel kullanıcı->) CurrentUser \ My yüklenir varsayar.

OP cevabım OP ile denendi eğer emin olamaz, @connectArgs ne belirtmedi yana

.

+0

olan aynı hatayı bende çok teşekkürler. Bunun google'daki ilk cevap olmadığını bilmiyorum. – Steve