Windows azure 缓存(预览版)在尝试访问缓存时随机返回此错误:Microsoft.ApplicationServer.Caching.Client.dll 中出现“Microsoft.ApplicationServer.Caching.DataCacheException”类型的异常,但未在用户代码中处理
附加信息:无法完成连接到缓存端点的授权请求。请稍后再试。如果问题仍然存在,请联系 Microsoft 支持。
我不相信这是我的代码,因为它只会每 5-25 个请求发生一次。请求几乎相同。微软论坛声称这是一个“暂时”错误,但我发现它不是。在过去的几个小时里,我一直在遇到这个错误,它使我的应用程序无法使用。我什至尝试设置重试机制,但一旦失败,重试也会再次失败。
我还尝试重置另一个人在网上建议的授权密钥,但这对我没有任何作用。
我创建了一个控制台应用程序来排除我的项目代码干扰:
private static DataCache _dataCache = GetDataCache();
/// <summary>
/// Gets the data cache.
/// </summary>
/// <returns></returns>
private static DataCache GetDataCache()
{
DataCache result = null;
try
{
DataCacheFactory cacheFactory = new DataCacheFactory();
result = cacheFactory.GetDefaultCache();
}
catch (Exception ex)
{
var m = ex.Message;
}
return result;
}
static void Main(string[] args)
{
for (int i = 0; i < 500; i++)
{
_dataCache.Put("testing", i);
Console.WriteLine(i);
Thread.Sleep(10);
}
}
我想知道Windows 8.1是否相关?我似乎无法在我的 Windows 7 机器上重现此错误。不知道这可能是什么关系,但可能是天蓝色模拟器的一些错误?
任何帮助将不胜感激。