AppFabric 1.1和Windows 8 Consumer Preview

时间:2012-04-06 10:58:11

标签: windows-8 appfabric

我为我的工作买了一台新的笔记本电脑,并考虑安装Win8 CP作为我的主要操作系统,我喜欢它,所以我尝试在VM中进行一些测试,看看AppFabric缓存是否可以在Win8 CP中运行。 MS的官方回应是“Win8中不支持AppFabric,我们会告诉你如何在Win8发布时运行它”当然这对我来说不是一个很好的答案,所以我试过......并且失败了......

安装.Net 3.5SP1和最新更新在我的Win8机器上使用我的本地用户和共享文件夹中的XML提供程序安装和配置AppFabric缓存没有任何问题,我将权限和所有内容都提供给该文件夹... < / p>

第一个问题是每次打开它时,缓存管理员控制台都会回复此消息:

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>

版本信息答案根本不对,所以可能会创建新的缓存失败

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 / drivers / etc / host中的主机文件,以将明确的条目放入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官方释放。

1 个答案:

答案 0 :(得分:9)

启动远程注册表服务(如果未启动)。 AppFabric甚至可以使用此服务连接到本地计算机 link