2011-10-24 19 views
0

私はAppFabricのセキュリティ設定で遊んでいます。セキュリティを無効にするときの接続の問題

設定: セットCacheClusterSecurity -SecurityMode交通-ProtectionLevel EncryptAndSign

コード:

var configuration = new DataCacheFactoryConfiguration(); 
     configuration.Servers = new[] 
            { 
             new DataCacheServerEndpoint("server1.domain.net", 22233), 
             new DataCacheServerEndpoint("server2.domain.net", 22233), 
             new DataCacheServerEndpoint("server3.domain.net", 22233), 
            }; 

     configuration.SecurityProperties = new DataCacheSecurity(); 

     _factory = new DataCacheFactory(configuration); 

私は両方のセキュリティ設定を変更し、私はそれが正常に動作し、標準構成を使用する際に問題がありますクライアントとサーバーでエラーが発生する

設定:Set-CacheClusterSecurity -SecurityModeなし-ProtectionLevelなし

コード:

var configuration = new DataCacheFactoryConfiguration(); 
     configuration.Servers = new[] 
            { 
             new DataCacheServerEndpoint("server1.domain.net", 22233), 
             new DataCacheServerEndpoint("server2.domain.net", 22233), 
             new DataCacheServerEndpoint("server3.domain.net", 22233), 
            }; 

     configuration.SecurityProperties = new DataCacheSecurity(DataCacheSecurityMode.None, DataCacheProtectionLevel.None); 

     _factory = new DataCacheFactory(configuration); 

エラー: 例外:のErrorCode:SUBSTATUS:一時的な障害があります。 後で再試行してください。 (1つまたは複数の指定されたキャッシュサーバーは、ネットワークまたはサーバーが混雑しているために使用できません)クラスタ上のこのクライアントアカウントに対してセキュリティアクセス許可が与えられていることを確認し、AppFabric Caching Serviceがすべてのキャッシュホスト上のファイアウォールで許可されていることを確認します。 後で再試行してください。)

唯一の違いは、クライアントとサーバーのセキュリティ構成です。

答えて

0

新しい設定をサーバーに適用するには、クラスタを再起動する必要があります。

+0

これは、古典的なasp Webアプリケーション内でappfabricキャッシングAPIを実行するセキュリティ上の問題であった。しかし、チップをありがとう。 –

関連する問題