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 AppFabric caché 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é ...AppFabric 1.1 y Windows 8 Consumer Preview
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, otorgué permisos y todo a esa carpeta ...
el primer problema es que la consola de administrador de caché responder de vuelta 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 ... vamos a tratar de 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 información de versión no está bien del todo, así problably crear 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 ...
he intentado todo lo que pude encontrar en internet:
- Inicio del 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 mi nombre de la máquina
- permisos de cheques
- instalación de actualizaciones
- reglas de firewall Apertura
(Para las reglas de cortafuegos que hemos probado 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 sigue teniendo el mismo problema ... No tengo idea de por 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.