Felsöka konfigurationen av ditt lokala utvecklingskluster

Om du stöter på ett problem när du interagerar med ditt lokala Azure Service Fabric-utvecklingskluster läser du följande förslag på möjliga lösningar.

Klusterkonfigurationsfel

Det går inte att rensa Service Fabric-loggar

Problem

När du kör DevClusterSetup-skriptet visas följande fel:

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

Lösning

Stäng det aktuella PowerShell-fönstret och öppna ett nytt PowerShell-fönster som administratör. Nu kan du köra skriptet.

Klusteranslutningsfel

Typinitieringsfel

Problem

När du ansluter till klustret i PowerShell visas felet TypeInitializationException för System.Fabric.Common.AppTrace.

Lösning

Sökvägsvariabeln angavs inte korrekt under installationen. Logga ut från Windows och logga in igen. Detta uppdaterar din sökväg.

Klusteranslutningen misslyckas med "Objektet är stängt"

Problem

Ett anrop till Connect-ServiceFabricCluster misslyckas med ett fel som detta:

Connect-ServiceFabricCluster : The object is closed.
At line:1 char:1
+ Connect-ServiceFabricCluster
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Connect-ServiceFabricCluster], FabricObjectClosedException
+ FullyQualifiedErrorId : CreateClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster

Lösning

Stäng det aktuella PowerShell-fönstret och öppna ett nytt PowerShell-fönster som administratör.

Undantag för nekad infrastrukturanslutning

Problem

När du felsöker från Visual Studio får du ett FabricConnectionDeniedException-fel.

Lösning

Det här felet uppstår vanligtvis när du försöker starta en tjänstvärdprocess manuellt.

Kontrollera att du inte har några tjänstprojekt inställda som startprojekt i din lösning. Endast Service Fabric-programprojekt ska anges som startprojekt.

Tips

Om det lokala klustret börjar bete sig onormalt efter installationen kan du återställa det med hjälp av det lokala systemfältet för klusterhanteraren. Detta tar bort det befintliga klustret och konfigurerar ett nytt. Observera att alla distribuerade program och associerade data tas bort.

Nästa steg