Udostępnij za pośrednictwem


Troubleshoot your local development cluster setup (Rozwiązywanie problemów z lokalną konfiguracją klastra programowania)

Jeśli wystąpi problem podczas interakcji z lokalnym klastrem deweloperów usługi Azure Service Fabric, zapoznaj się z poniższymi sugestiami dotyczącymi potencjalnych rozwiązań.

Błędy konfiguracji klastra

Nie można wyczyścić dzienników usługi Service Fabric

Problem

Podczas uruchamiania skryptu DevClusterSetup zostanie wyświetlony następujący błąd:

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

Rozwiązanie

Zamknij bieżące okno programu PowerShell i otwórz nowe okno programu PowerShell jako administrator. Teraz można pomyślnie uruchomić skrypt.

Błędy połączenia klastra

Wyjątek inicjowania typu

Problem

Podczas nawiązywania połączenia z klastrem w programie PowerShell zostanie wyświetlony błąd TypeInitializationException dla elementu System.Fabric.Common.AppTrace.

Rozwiązanie

Zmienna ścieżki nie została poprawnie ustawiona podczas instalacji. Wyloguj się z systemu Windows i zaloguj się ponownie. Spowoduje to odświeżenie ścieżki.

Połączenie klastra kończy się niepowodzeniem z komunikatem "Obiekt jest zamknięty"

Problem

Wywołanie metody Connect-ServiceFabricCluster kończy się niepowodzeniem z powodu błędu podobnego do następującego:

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

Rozwiązanie

Zamknij bieżące okno programu PowerShell i otwórz nowe okno programu PowerShell jako administrator.

Wyjątek odmowy połączenia sieci szkieletowej

Problem

Podczas debugowania z poziomu programu Visual Studio występuje błąd FabricConnectionDeniedException.

Rozwiązanie

Ten błąd występuje zwykle podczas próby ręcznego uruchomienia procesu hosta usługi.

Upewnij się, że nie masz żadnych projektów usług ustawionych jako projekty startowe w rozwiązaniu. Jako projekty startowe należy ustawić tylko projekty aplikacji usługi Service Fabric.

Napiwek

Jeśli po skonfigurowaniu klaster lokalny zacznie zachowywać się nieprawidłowo, możesz zresetować go przy użyciu aplikacji na pasku zadań menedżera klastra lokalnego. Spowoduje to usunięcie istniejącego klastra i skonfigurowanie nowego klastra. Należy pamiętać, że wszystkie wdrożone aplikacje i skojarzone dane są usuwane.

Następne kroki