私は自分の仕事のために新しいラップトップを手に入れ、メインオペレーティングシステムとして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の公式リリースまで待つのは本当に難しいでしょう。