我在 Windows Azure 云上有一个应用程序,我正在使用 Windows Azure Co-Located Cache。
有时,当我发布网站/网络服务时,当我调用该DataCacheFactory.GetCache
方法时会出现此错误:
引用的缓存不存在。联系管理员或使用缓存管理工具创建缓存。
这个问题可以在片刻之后消失,但有时它永远无法解决,然后我需要再次发布项目。
堆栈跟踪是:
Microsoft.ApplicationServer.Caching.DataCache.ThrowException(ErrStatus errStatus, Guid trackingId, Exception responseException, Byte[][] payload,
EndpointID destination) at Microsoft.ApplicationServer.Caching.DataCacheFactory.EstablishConnection(IEnumerable`1 servers, RequestBody request, Func`3
sendMessageDelegate, DataCacheReadyRetryPolicy retryPolicy) at Microsoft.ApplicationServer.Caching.SocketClientProtocol.Initialize(IEnumerable`1 servers)
at Microsoft.ApplicationServer.Caching.DataCacheFactory.GetCache(String cacheName, CreateNewCacheDelegate cacheCreationDelegate,
DataCacheInitializationViaCopyDelegate initializeDelegate)