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 var inte korrekt inställd 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 liknar 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.
Se till att du inte har några tjänstprojekt inställda som startprojekt i din lösning. Endast Service Fabric-programprojekt ska anges som startprojekt.
Dricks
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.