Sdílet prostřednictvím


Řešení potíží s místním nastavením clusteru pro vývoj

Pokud při interakci s místním vývojovým clusterem Azure Service Fabric narazíte na problém, projděte si následující návrhy potenciálních řešení.

Selhání instalace clusteru

Nejde vyčistit protokoly Service Fabric

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 úspěšně spustit skript.

Selhání připojení clusteru

Výjimka inicializace typu

Problém

Při připojování ke clusteru v PowerShellu se zobrazí chyba TypeInitializationException pro System.Fabric.Common.AppTrace.

Řešení

Proměnná cesty nebyla během instalace správně nastavená. Odhlaste se z Windows a znovu se přihlaste. Tím se aktualizuje vaše cesta.

Připojení ke clusteru selže s textem "Objekt je zavřený".

Problém

Volání Connect-ServiceFabricCluster selže s chybou, která vypadá takto:

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 odepření připojení k prostředkům infrastruktury

Problém

Při ladění ze sady Visual Studio se zobrazí chyba FabricConnectionDeniedException.

Řešení

K této chybě obvykle dochází, když se pokusíte spustit hostitelský proces služby ručně.

Ujistěte se, že ve vašem řešení nejsou nastavené žádné projekty služeb jako spouštěné projekty. Jako spouštěné projekty by měly být nastaveny pouze projekty aplikace Service Fabric.

Tip

Pokud se místní cluster začne chovat neobvykle, můžete ho resetovat pomocí aplikace na hlavním panelu systému místního správce clusteru. 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.

Další kroky