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.