[英]Azure Cache locks up?
我正在尝试实现基本的缓存,但是它锁定了创建步骤...
我尝试了几种“创建缓存”的方法,但是它们都冻结在同一步骤(我在其中新建了DataCache对象)。
我的解决方案有1个Web角色和1个缓存工作者角色(通过模板创建),因此在此没有什么特别的。
我当前的失败代码是
DataCache cache = new DataCache("default")
而且我的webrole中的web.config完全不同于nuget软件包的安装内容
<dataCacheClients><dataCacheClient name="default">
<autoDiscover isEnabled="true" identifier="DataTesting.Azure.CachingRole" />
<!--<localCache isEnabled="true" sync="TimeoutBased" objectCount="100000" ttlValue="300" />-->
</dataCacheClient></dataCacheClients>
我在VS输出,计算仿真器的控制台或其他任何地方都看不到任何有用的东西。此外,缓存配置已保存到存储中,因此缓存正在初始化。
有人对我可能做错了什么建议吗?
我不确定,问题可能出在点分隔标识符字符串中。
没有看到Exception
详细信息(可能最终抛出),我想您的identifier
值可能是错误的。
确保您的identifier
值与Visual Studio中的显示值完全相同( eCom.Cache
中的eCom.Cache
):
由于某种原因,我无法在该字段中使用点符号。.我将缓存角色名称切换为“ CacheWorker”,并且一切正常(某种程度上)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.