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.