【发布时间】:2012-12-07 11:54:13
【问题描述】:
我正在尝试在多个主机上设置网站,这些应用程序使用 App Fabric Caching 框架。
我已经在 Machine1 上使用 SQL Server(不是 XML)设置了 App Fabric,并且我使用“NT Authority\Network Service”用户来配置 App Fabric。我已在 同一台机器 上设置网站,并将“网络服务”设置为应用程序池标识。我已使用“grant-CacheAllowedClientAccount”命令将缓存存储权限授予“网络服务”用户。该网站正常运行,并且能够将数据添加/编辑/删除到缓存中。一切顺利。
但是,当我尝试在具有完全相同 IIS 和应用程序池设置的另一台计算机 (Machine2) 上托管相同的应用程序时,该应用程序将失败并出现以下错误:
暂时出现故障。请稍后重试。 (一个或多个指定的缓存服务器不可用,可能是忙导致 网络或服务器。对于本地缓存集群,还要验证 以下条件。确保已授予安全权限 对于此客户帐户,并检查 AppFabric 缓存服务 允许通过所有缓存主机上的防火墙。还有 服务器上的 MaxBufferSize 必须大于或等于 从客户端发送的序列化对象大小。)
如果我向每个人授予权限,它可以正常工作,但这不是一个很好的解决方案。
两台机器都驻留在同一个域中。
您能否就此提供一些意见?
【问题讨论】:
标签: wcf caching appfabric appfabric-cache