我为我的工作买了一台新的笔记本电脑,并考虑安装Win8 CP作为我的主要操作系统,我喜欢它,所以我尝试在VM中进行一些测试,看看AppFabric缓存是否可以在Win8 CP中运行.MS的官方回应是"Win8中不支持AppFabric,我们会告诉你如何在Win8发布时运行它",当然这对我来说不是一个好的答案,所以我试过......但是失败了......
在安装.Net 3.5SP1和最新更新后,使用我的本地用户和共享文件夹中的XML提供程序在我的Win8机器上安装和配置AppFabric缓存没有任何问题,我给了该文件夹的权限和所有内容......
第一个问题是每次打开它时,缓存管理员控制台都会回复此消息:
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>
Run Code Online (Sandbox Code Playgroud)
好吧,看起来有些不对劲......让我们尝试启动缓存集群
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>
Run Code Online (Sandbox Code Playgroud)
版本信息答案根本不对,所以可能创建新缓存会失败
PS C:\Windows\system32> new-cache IPE
New-Cache : Object reference not set to an instance of an object.
At line:1 …Run Code Online (Sandbox Code Playgroud)