2012-04-06 18 views
5

Ho un nuovo laptop per il mio lavoro e stavo pensando di installare Win8 CP come mio sistema operativo principale, lo adoro, quindi ho provato a fare alcuni test in una VM per vedere se la cache AppFabric può funzionare in CP Win8. La risposta ufficiale da MS è "AppFabric non è supportato in Win8 e ti diremo come eseguirlo quando Win8 viene rilasciato" e ovviamente questa non è una buona risposta per me, quindi ho provato ... e fallito ...AppFabric 1.1 e Windows 8 Consumer Preview

Dopo l'installazione di .Net 3.5SP1 e ultima cache di aggiornamenti AppFabric è stato installato e configurato senza alcun problema nella mia macchina Win8 usando il mio utente locale e un fornitore di XML in una cartella condivisa, ho dato i permessi e tutto a quella cartella ...

il primo problema è che la console di amministrazione cache rispondere indietro con questo messaggio ogni volta che l'apro:

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> 

Beh, sembra che qualcosa non è giusto ... cerchiamo di avviare il cluster di cache

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 risposta versione informazioni non è giusto a tutti, in modo da problably creare una nuova cache fallirebbe

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> 

E più o meno questo è tutto ...

ho provato tutto quello che potevo trovare in internet:

  • Avvio di Remote
  • Service Registry modifica del file host di Windows/system32/drivers/etc/host per inserire una voce esplicita per localhost e il mio nome della macchina
  • permessi Verifica dei
  • l'installazione degli aggiornamenti
  • regole del firewall di apertura

(per le regole del firewall ho provato qualcosa di simile)

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 

E continuando ad avere lo stesso problema ... Non ho idea di dove cominciare o continui a risolvere il problema ... Apprezzerei molto ogni aiuto, e sì, sarebbe davvero molto difficile per me aspettare fino alla versione ufficiale di Win8.

risposta

9

Avviare il servizio Registro di sistema remoto, se non avviato. AppFabric utilizza questo servizio anche per connettersi al computer locale link