AppFabric 1.1 y Windows 8 Consumer Preview
windows-8 (1)
Obtuve una nueva computadora portátil para mi trabajo y estaba pensando en instalar Win8 CP como mi sistema operativo principal, me encanta, así que traté de hacer algunas pruebas en una VM para ver si la caché de AppFabric puede funcionar en Win8 CP. La respuesta oficial de MS es "AppFabric no es compatible con Win8 y le diríamos cómo ejecutarlo cuando se lance Win8" y, por supuesto, esa no es una buena respuesta para mí, así que lo intenté ... y fallé ...
Después de instalar .Net 3.5SP1 y las actualizaciones más recientes, la caché de AppFabric se instaló y configuró sin problemas en mi máquina Win8 usando mi usuario local y un proveedor XML en una carpeta compartida, di permisos y todo a esa carpeta ...
El primer problema es que la consola de administrador de caché responde con este mensaje cada vez que lo abro:
Use-CacheCluster : ErrorCode<ERRCAdmin040>:SubStatus<ES0001>:Failed to connect
to hosts in the cluster At line:1 char:46
+ Import-Module DistributedCacheAdministration;Use-CacheCluster
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Use-CacheCluster], DataCacheException
+ FullyQualifiedErrorId : Microsoft.ApplicationServer.Caching.DataCacheException,Microsoft.ApplicationServer.Caching.Commands.UseCacheClusterCommand
PS C:/Windows/system32>
Bueno, parece que algo no está bien ... intentemos iniciar el clúster de caché
PS C:/Windows/system32> start-cachecluster
HostName : CachePort Service Name Service Status Version Info
-------------------- ------------ -------------- ------------
win8:22233 AppFabricCachingService UP 0 [0,0][0,0]
PS C:/Windows/system32>
La respuesta de la información de la versión no es correcta en absoluto, por lo que problably cree que una nueva caché fallaría
PS C:/Windows/system32> new-cache IPE
New-Cache : Object reference not set to an instance of an object.
At line:1 char:1
+ new-cache IPE
+ ~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-Cache], NullReferenceExce
ption
+ FullyQualifiedErrorId : System.NullReferenceException,Microsoft.Applicat
ionServer.Caching.Commands.NewCacheCommand
PS C:/Windows/system32>
Y más o menos eso es todo ...
Intenté todo lo que pude encontrar en internet:
- Iniciando el control remoto
- Servicio de registro Modificación del archivo de host en windows / system32 / drivers / etc / host para colocar una entrada explícita a localhost y el nombre de mi máquina
- Comprobando los permisos
- Instalando actualizaciones
- Abrir reglas de firewall
(Para las reglas del firewall probé algo como esto)
netsh advfirewall firewall set rule group="Windows Server AppFabric: AppFabric Caching Service" new enable=Yes
netsh advfirewall firewall set rule name="Remote Service Management (RPC)" profile=domain new enable=Yes
netsh advfirewall firewall set rule name="Remote Service Management (RPC-EPMAP)" profile=domain new enable=Yes
netsh advfirewall firewall set rule name="Remote Service Management (NP-In)" profile=domain new enable=Yes
Y aún tengo el mismo problema ... No tengo ni idea de dónde empezar o continuar para solucionar el problema ... Realmente agradecería cualquier ayuda, y sí, sería realmente muy difícil para mí esperar hasta el lanzamiento oficial de Win8.
Inicie el servicio de Registro remoto, si no se inició. AppFabric utiliza este servicio incluso para conectarse a su enlace de máquina local