0

AppFabric 分散キャッシュを使用できるようにしたいと考えています。次のエラーが表示されます。

ErrorCode:SubStatus:クライアントのバージョンを確認してください。サーバーで許可されているバージョンの範囲内にある必要があります。必要に応じて、クライアントを許可されたバージョンにアップグレードします。

Microsoft.ApplicationServer.Caching.Client私が使用しているとdllのバージョンMicrosoft.ApplicationServer.Caching.Coreは 1.0.4632.0 です。これは、AppFabric 1.1 インストール ディレクトリで見つけたのと同じ dll です。サーバー上にあるまったく同じ dll を使用しているにもかかわらず、このエラーが発生し続けるのはなぜですか?

4

1 に答える 1

2

このエラーを解決するには、許可されたバージョンをサーバーで構成する必要があります。

このコマンドは、AppFabric 構成 Powershell のサーバーで実行する必要があります。

Update-CacheHostAllowedVersions -EndClientVersion 3

これがホストごとなのかクラスターごとなのかはまだわかりません。

出典: MSDN

この背後にあるより長い話は、サーバーに AppFabric 1.0 があることを発見したことです (何らかの理由で、WebPI は 1.1 ではなく 1.0 をインストールしますが、これは少し予想外でした)。バージョン 1.0 でこのエラーが発生し、サーバーをアップグレードすると消えてしまうと結論付けました。ただし、単純なアップグレードを行うだけでは機能しません。

于 2013-09-23T12:31:39.353 に答える