2012-04-06 39 views
5

我爲我的工作得到了一臺新筆記本電腦,並且正在考慮將Win8 CP作爲我的主操作系統,我喜歡它,所以我試圖在虛擬機上做一些測試以查看AppFabric緩存可以在Win8 CP中工作。 MS的官方迴應是「Win8中不支持AppFabric,我們會告訴你如何在Win8發佈時運行它」,當然這對我來說不是一個好的答案,所以我嘗試了......並且失敗了......AppFabric 1.1和Windows 8消費者預覽版

安裝.Net 3.5SP1和最新更新後安裝並配置了AppFabric緩存,在我的Win8機器上使用我的本地用戶和共享文件夾中的XML提供程序沒有任何問題,我給了該文件夾的權限和一切......

的第一個問題是,高速緩存管理員控制檯每次我打開它的時候回嘴此消息:

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> 

嗯,看上去就像是不正確的......讓我們嘗試啓動緩存集羣

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> 

版本信息的答案是不正確所有,所以problably創建一個新的緩存會失敗

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> 

和幾乎僅此而已......

我什麼都試過了我能找到在互聯網上:

  • 啓動遠程
  • 註冊表服務修改在Windows主機文件/ SYSTEM32 /驅動器的/ etc /主機放置一個明確的條目,爲localhost和我的機器名
  • 檢查權限
  • 安裝更新
  • 打開防火牆規則

(對於防火牆規則,我想是這樣的)

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 

並且仍然遇到同樣的問題......我不知道從哪裏開始或繼續解決問題......我真的很感謝任何幫助,對,我真的很難等到Win8正式發佈。

回答

9

如果未啓動,請啓動遠程註冊表服務。 AppFabric甚至使用此服務連接到本地機器 link