Řešení potíží s místním nastavením clusteru pro vývoj
Pokud narazíte na problém při interakci s místním vývojovým clusterem Azure Service Fabric, přečtěte si následující návrhy pro potenciální řešení.
Selhání instalace clusteru
Protokoly Service Fabric nejde vyčistit.
Problém
Při spuštění skriptu DevClusterSetup se zobrazí následující chyba:
Cannot clean up C:\SfDevCluster\Log fully as references are likely being held to items in it. Please remove those and run this script again.
At line:1 char:1 + .\DevClusterSetup.ps1
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,DevClusterSetup.ps1
Řešení
Zavřete aktuální okno PowerShellu a otevřete nové okno PowerShellu jako správce. Teď můžete skript úspěšně spustit.
Selhání připojení clusteru
Výjimka inicializace typu
Problém
Když se připojujete ke clusteru v PowerShellu, zobrazí se chyba TypeInitializationException pro System. Fabric. Common. AppTrace.
Řešení
Vaše Proměnná cesty nebyla při instalaci správně nastavena. Odhlaste se z Windows a znovu se přihlaste. Tím se aktualizuje vaše cesta.
Připojení clusteru se nepovede a dojde k chybě typu "objekt je uzavřen".
Problém
Volání Connect-ServiceFabricCluster se nezdařila s chybou, například:
Connect-ServiceFabricCluster : The object is closed.
At line:1 char:1
+ Connect-ServiceFabricCluster
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Connect-ServiceFabricCluster], FabricObjectClosedException
+ FullyQualifiedErrorId : CreateClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster
Řešení
Zavřete aktuální okno PowerShellu a otevřete nové okno PowerShellu jako správce.
Výjimka zamítnutí připojení prostředků infrastruktury
Problém
Při ladění ze sady Visual Studio se zobrazí chyba FabricConnectionDeniedException.
Řešení
K této chybě obvykle dochází při pokusu o ruční spuštění procesu hostitele služby.
Ujistěte se, že ve vašem řešení nemáte nastavené žádné projekty služeb jako spouštěné projekty. Pouze projekty aplikace Service Fabric by měly být nastaveny jako spouštěné projekty.
Tip
Pokud se Váš místní cluster po instalaci začne chovat neobvykle, můžete ho resetovat pomocí aplikace místní Správce clusterů v hlavním panelu systému. Tím se odebere existující cluster a nastaví se nový. Všimněte si, že se odeberou všechny nasazené aplikace a přidružená data.