【发布时间】:2013-08-28 20:06:09
【问题描述】:
所以,今天我
- 安装了 azure SDK 2.1,并且
- 使用单个 WorkerRole 创建了一个新项目,
- 使用 NuGet 获取缓存包,
- 将角色的缓存设置为“并置”
- 在 app.config 中将 Host 设置为“WorkerRole1”
- 评论了安全部分,因为这只是一个测试
- 在“运行”中插入以下行 `DataCache c = new DataCacheFactory().GetDefaultCache();
- 点击调试
并在尝试执行上面的行时遇到此错误:
暂时出现故障。请稍后重试。 (指定的一个或多个缓存服务器不可用,可能是由于网络或服务器繁忙。对于本地缓存集群,还要验证以下条件。确保已为此客户端帐户授予安全权限,并检查 AppFabric所有缓存主机上的缓存服务都允许通过防火墙。服务器上的 MaxBufferSize 必须大于或等于客户端发送的序列化对象大小。)
我环顾了很多(大约 5 个小时),但没有找到任何解释...有人可以帮忙吗?
【问题讨论】:
-
只是好奇——如果你只有一个工作角色,主机名应该是
WebRole1吗? -
是的,尝试将
WebRole1更改为WorkerRole1或工作角色的实际名称。 -
操作是个错字!我的坏
标签: caching azure azure-caching