2012-04-06 22 views
5

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.

Respuesta

9

Inicie el servicio de Registro remoto, si no se inicia. AppFabric utiliza este servicio incluso para conectarse a su máquina local link