1

我完全被这个 1.0.0.0 版本的产品所困扰。

我在域环境中运行,但是对于我正在使用的特定应用程序,我想禁用安全性以减少访问缓存时服务器上的工作量。

我有一堆带有使用 SQL 会话状态的现有应用程序的 Web 服务器,我的想法是推出 AppFabric 并使用会话状态提供程序和快速解决方案来加快速度。目前有一个单独的服务器运行 appFabric 主机。

所有服务器都在同一个域上。

我在主机上使用此模式运行 AppFabric

Set-CacheClusterSecurity -ProtectionLevel EncryptAndSign -SecurityMode 传输

Web 服务器上的本地应用程序池正在使用 NETWORK SERVICE 帐户,并且我已授予机器帐户权限,并且一切正常。

但是然后在服务器上我设置了这个

Set-CacheClusterSecurity -ProtectionLevel 无 -SecurityMode 无

(停止和启动集群)。

然后我得到这个错误。

错误代码:子状态:暂时失败。请稍后重试。(一个或多个指定的缓存服务器不可用,这可能是由于网络或服务器繁忙造成的。确保已为集群上的此客户端帐户授予安全权限,并且允许 AppFabric 缓存服务通过所有缓存主机上的防火墙。稍后重试。)

我的假设是客户端(会话状态提供程序)默认设置为使用安全性并且不需要设置太多,但是找不到任何关于如何更改它的文档,或者我可能会叫错树。

任何帮助,将不胜感激。

谢谢,

乔尔

4

1 回答 1

5

您可以通过在 dataCacheClient 元素下添加 securityProperties 元素来在 web.config 中配置客户端安全设置,例如

<dataCacheClient>
    <hosts>
        ...
    </hosts>

    <securityProperties mode="None" protectionLevel="None" />
</dataCacheClient>

此处有客户端配置设置的完整参考。

于 2010-07-28T10:01:50.683 回答