私は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がすべてのキャッシュホスト上のファイアウォールで許可されていることを確認します。 後で再試行してください。)
唯一の違いは、クライアントとサーバーのセキュリティ構成です。
これは、古典的なasp Webアプリケーション内でappfabricキャッシングAPIを実行するセキュリティ上の問題であった。しかし、チップをありがとう。 –