windows-8 - AppFabric 1.1 和 Windows 8 消费者预览版

标签 windows-8 appfabric

我为工作买了一台新笔记本电脑,正在考虑安装 Win8 CP 作为我的主要操作系统,我喜欢它,所以我尝试在虚拟机中进行一些测试,看看 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>

嗯,看起来有些不对劲...让我们尝试启动缓存集群

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>

差不多就这些了......

我尝试了在互联网上可以找到的所有内容:

  • 启动 Remote
  • 注册表服务修改 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 官方发布。

最佳答案

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

关于windows-8 - AppFabric 1.1 和 Windows 8 消费者预览版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042536/

相关文章:

xaml - Windows 8 中的评级控制

postgresql - 如何在 Ubuntu 中找到 pgAdminIII GUI

node.js - 当我更改观看的文件时,fs.watch 触发了两次

caching - Windows 上的 MS Velocity 与 Memcached 对比?

.net - AppFabric - Etw - 无法注销跟踪提供程序

AppFabric主题订阅

windows-8 - 是否有免费的方式来分发免费的 Windows 8 应用程序?

vb.net - Windows 8 Metro 在弹出窗口中显示 Webview 并将响应传回 OAUTH2 Visual Basic

.net - Velocity 和 AppFabric 的区别

wcf - 当服务驻留在网站根目录中时,如何将 WCF 服务配置为在 AppFabric 中自动启动