5

私は自分の仕事のために新しいラップトップを手に入れ、メインオペレーティングシステムとしてWin8 CPをインストールすることを考えていました。それが大好きなので、VMでいくつかのテストを実行して、AppFabricキャッシュがWin8CPで機能するかどうかを確認しました。MSからの公式の回答は、「AppFabricはWin8でサポートされていないため、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>

そして、ほとんどそれがすべてです...

私はインターネットで見つけることができるすべてを試しました:

  • リモートの起動
  • レジストリサービスwindows/system32 / drivers / etc / hostのホストファイルを変更して、ローカルホストと私のマシン名への明示的なエントリを配置します
  • 権限を確認しています
  • アップデートのインストール
  • ファイアウォールルールを開く

(ファイアウォールルールについては、このようなものを試しました)

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の公式リリースまで待つのは本当に難しいでしょう。

4

1 に答える 1

9

開始されていない場合は、リモートレジストリサービスを開始します。AppFabricは、ローカルマシンリンクに接続する場合でもこのサービスを使用します

于 2012-10-29T19:00:50.913 に答える