禁用安全性时的连接问题

时间:2011-10-24 19:47:52

标签: appfabric

我正在使用AppFabric安全配置。问题是,当我使用标准配置时,它可以正常工作:

配置: Set-CacheClusterSecurity -SecurityMode Transport -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:暂时失败。 请稍后重试。 (一个或多个指定的缓存服务器不可用,这可能是由繁忙的网络或服务器引起的。确保已为群集上的此客户端帐户授予安全权限,并允许AppFabric缓存服务通过所有缓存主机上的防火墙。 稍后重试。)

唯一的区别是客户端和服务器上的安全配置。

1 个答案:

答案 0 :(得分:0)

您必须重新启动群集才能将新设置应用到服务器。