Azure 表存储出现“一个请求输入超出范围”错误
原文发布于 2011 年 12 月 24 日(星期六)
我最近在尝试解决该错误时完全不知所措,在通过 Bing 搜索时,也找不到确切的原因,所以我要在这里解释一下该错误。遗憾的是,这是一个很普通的错误,因此很容易出现,但是好像出现错误的原因却很多。我的情况是这样的:我创建了一个类的新实例,我要将其添加到 Azure 表中,但总是失败,并显示“一个请求输入超出范围”错误,我完全疯了。幸运的是,有个人很聪明,他指出我的类包含 DateTime 属性,但我没有初始化该属性。显然,.NET 中的默认 DateTime.MinValue 超出了 Azure 表存储支持的范围。因此,我在属性中设置了一个虚拟日期。哇! 一切又恢复正常了。
因此,一定要当心您自己犯相同的错误 — 看起来这个错误很不容易察觉。
希望每个人假期愉快!
这是一篇本地化的博客文章。请访问 One of the request inputs is out of range Error with Azure Table Storage 以查看原文