Risolvere i problemi di configurazione del cluster di sviluppo localeTroubleshoot your local development cluster setup

Se si verifica un problema durante l'interazione con il cluster di sviluppo di Service Fabric di Azure locale, esaminare i suggerimenti seguenti per possibili soluzioni.If you run into an issue while interacting with your local Azure Service Fabric development cluster, review the following suggestions for potential solutions.

Errori di configurazione del clusterCluster setup failures

Impossibile pulire i log di Infrastruttura di serviziCannot clean up Service Fabric logs

ProblemaProblem

Quando si esegue lo script DevClusterSetup, viene visualizzato l'errore seguente:While running the DevClusterSetup script, you see the following error:

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

SoluzioneSolution

Chiudere la finestra di PowerShell corrente e aprire una nuova finestra di PowerShell come amministratore.Close the current PowerShell window and open a new PowerShell window as an administrator. Ora è possibile eseguire lo script correttamente.You can now successfully run the script.

Errori di connessione del clusterCluster connection failures

Eccezione di inizializzazione del tipoType Initialization exception

ProblemaProblem

Quando ci si connette al cluster in PowerShell, viene visualizzato l'errore TypeInitializationException per System.Fabric.Common.AppTrace.When you are connecting to the cluster in PowerShell, you see the error TypeInitializationException for System.Fabric.Common.AppTrace.

SoluzioneSolution

La variabile di percorso non è stata impostata correttamente durante l'installazione.Your path variable was not correctly set during installation. Disconnettersi da Windows e accedere nuovamente.Sign out of Windows and sign back in. Il percorso risulterà aggiornato.This refreshes your path.

La connessione del cluster ha esito negativo con il messaggio "L’oggetto è chiuso"Cluster connection fails with "Object is closed"

ProblemaProblem

Una chiamata a Connect-ServiceFabricCluster ha esito negativo con un errore simile a quello indicato di seguito:A call to Connect-ServiceFabricCluster fails with an error like this:

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

SoluzioneSolution

Chiudere la finestra di PowerShell corrente e aprire una nuova finestra di PowerShell come amministratore.Close the current PowerShell window and open a new PowerShell window as an administrator.

Eccezione di connessione a Fabric negataFabric Connection Denied exception

ProblemaProblem

Durante il debug da Visual Studio, si verifica un errore FabricConnectionDeniedException.When debugging from Visual Studio, you get a FabricConnectionDeniedException error.

SoluzioneSolution

Questo errore si verifica in genere quando si cerca di avviare un processo host servizio manualmente.This error usually occurs when you try to start a service host process manually.

Assicurarsi di non disporre di progetti di servizio impostati come progetti di avvio nella soluzione.Ensure that you do not have any service projects set as startup projects in your solution. Solo i progetti di applicazione di Infrastruttura di servizi devono essere impostati come progetti di avvio.Only Service Fabric application projects should be set as startup projects.

Suggerimento

Se, in seguito alla configurazione, il cluster locale inizia a presentare un comportamento anomalo, può essere ripristinato con l'applicazione dell'area di notifica Local Cluster Manager.If, following setup, your local cluster begins to behave abnormally, you can reset it using the local cluster manager system tray application. In questo modo viene rimosso il cluster esistente e ne viene configurato uno nuovo.This removes the existing cluster and set up a new one. Tenere presente che verranno rimosse anche tutte le applicazioni distribuite e i dati associati.Note that all deployed applications and associated data is removed.

Passaggi successiviNext steps