从下图中我可以看出,我在一个辅助工作者角色中做了一个相当标准的代码来从Azure存储中的队列中获取一条消息,但它正在抛出这个IOException并带有指定的注册表项的文本不存在。
CloudQueueMessage message = queue.GetMessage(TimeSpan.FromSeconds(30));
是引起问题的代码,有时它可以正常工作,有时却不能。很奇怪。
答案 0 :(得分:0)
您是否已将本地配置文件连接字符串设置为使用UseDevelopmentStorage=true
从快速谷歌,如果你之间的不匹配,这个错误也会出现 Microsoft.WindowsAzure.StorageClient(v1.7)和应用程序中引用的Microsoft.WindowsAzure.Storage(v2.0)库。