尝试在 Windows Azure 中创建新的专用缓存角色,但NotSupportedException: This operation is not supported by the cache
每次运行此代码时都会出现异常。作为总结,这是我所做的......
我使用以下代码构建缓存,并且只要我调用就会发生异常GetCache(string)
:
_dataCacheFactory = new DataCacheFactory();
_cache = _dataCacheFactory.GetCache(cacheName);
此外,我添加了适当的<dataCacheClients>
配置部分和对以下程序集的引用(所有引用中的程序集Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-06\ref
):
- Microsoft.ApplicationServer.Caching.AzureClientHelper
- Microsoft.ApplicationServer.Caching.AzureCommon
- Microsoft.ApplicationServer.Caching.Client
- Microsoft.ApplicationServer.Caching.Core
- Microsoft.Web.DistributedCache
我还在 Azure 项目中设置了缓存辅助角色。
据我所知,我已经遵循了所有 MSDN 文档,任何人都可以建议这里可能有什么问题吗?