Problembehandlung beim Einrichten des Clusters für die lokale Entwicklung
Wenn beim Interagieren mit Ihrem lokalen Azure Service Fabric Entwicklungscluster ein Problem auftritt, sind bei der Lösung unter Umständen die folgenden Vorschläge hilfreich.
Fehler bei der Clustereinrichtung
Bereinigen von Service Fabric-Protokollen nicht möglich
Problem
Beim Ausführen des DevClusterSetup-Skripts tritt der folgende Fehler auf:
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ösung
Schließen Sie das aktuelle PowerShell-Fenster, und öffnen Sie ein neues PowerShell-Fenster als Administrator. Nun kann das Skript erfolgreich ausgeführt werden.
Clusterverbindungsfehler
Ausnahme bei der Typinitialisierung
Problem
Wenn Sie eine Verbindung mit dem Cluster in PowerShell oder im Service Fabric Explorer herstellen, wird für System.Fabric.Common.AppTrace eine TypeInitializationException angezeigt.
Lösung
Die Pfadvariable wurde während der Installation nicht ordnungsgemäß festgelegt. Melden Sie sich von Windows ab und wieder an. Dadurch wird der Pfad aktualisiert.
Fehler „Objekt ist geschlossen“ für Clusterverbindung
Problem
Für einen Aufruf von Connect-ServiceFabricCluster tritt ein Fehler der folgenden Art auf:
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ösung
Schließen Sie das aktuelle PowerShell-Fenster, und öffnen Sie ein neues PowerShell-Fenster als Administrator.
Ausnahme „Fabric-Verbindung verweigert“
Problem
Beim Debuggen von Visual Studio erhalten Sie einen FabricConnectionDeniedException-Fehler.
Lösung
Dieser Fehler tritt in der Regel auf, wenn Sie versuchen, einen Diensthostprozess manuell zu starten.
Stellen Sie sicher, dass in Ihrer Projektmappe keine Dienstprojekte als Startprojekte festgelegt sind. Nur Service Fabric-Anwendungsprojekte sollten als Startprojekte festgelegt werden.
Tipp
Wenn sich der lokale Cluster nach dem Setup ungewöhnlich verhält, können Sie ihn mit der Taskleistenanwendung „Lokaler Cluster-Manager“ zurücksetzen. Dadurch wird der vorhandene Cluster entfernt und ein neuer Cluster eingerichtet. Beachten Sie, dass alle bereitgestellten Anwendungen und zugehörigen Daten entfernt werden.