Solución de problemas de instalación del clúster de desarrollo local

Si surge un problema al interactuar con el clúster de desarrollo local de Azure Service Fabric, revise las siguientes sugerencias para obtener posibles soluciones.

Errores de instalación de clúster

No se pueden limpiar los registros de Service Fabric

Problema

Mientras se ejecuta el script DevClusterSetup, verá el siguiente 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

Solución

Cierre la ventana de PowerShell actual y abra una nueva ventana de PowerShell como administrador. Ahora puede ejecutar correctamente el script.

Errores de conexión del clúster

Excepción de inicialización de tipo

Problema

Cuando se conecta al clúster en PowerShell, aparece el error TypeInitializationException para System.Fabric.Common.AppTrace.

Solución

La variable de ruta de acceso no se estableció correctamente durante la instalación. Cierre la sesión de Windows y vuelva a iniciarla. Esto actualiza la ruta de acceso.

Se produce un error de conexión del clúster con el mensaje "El objeto está cerrado"

Problema

Se produce un error en una llamada a Connect-ServiceFabricCluster con un error similar al siguiente:

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

Solución

Cierre la ventana de PowerShell actual y abra una nueva ventana de PowerShell como administrador.

Excepción de conexión de tejido denegada

Problema

Cuando se depura desde Visual Studio, se obtiene un error FabricConnectionDeniedException.

Solución

Este error suele producirse cuando intenta iniciar manualmente un proceso de host de servicios.

Asegúrese de que no tenga ningún proyecto de servicio establecido como proyecto de inicio de la solución. Solo los proyectos de aplicación de Service Fabric deben establecerse como proyectos de inicio.

Sugerencia

Si, después de la configuración, el clúster local comienza a comportarse de forma anormal, puede restablecerse con la aplicación de la bandeja del sistema de administrador de clústeres locales. De este modo se quita el clúster existente y se configura uno nuevo. Tenga en cuenta que todas las aplicaciones implementadas y los datos asociados también se quitan.

Pasos siguientes