Fehler „One of the request inputs is out of range“ bei der Azure-Tabellenspeicherung

Veröffentlichung des Originalartikels: 24.12.2011

Ich möchte diesen Fehler hier dokumentieren, weil ich kürzlich fast blind geworden bin beim Versuch ihn zu beheben und auch bei der Bing-Suche danach die Ursache nicht gefunden habe. Leider ist es ein ziemlich allgemeiner Fehler, der häufig auftritt, aber er scheint mehrere Ursachen zu haben. In meinem Fall habe ich eine neue Instanz einer Klasse erstellt, die ich meiner Azure-Tabelle hinzugefügt habe, die aber ständig den Fehler „One of the request inputs is out of range“ erzeugte, was mich ganz verrückt machte. Zum Glück wies mich ein heller Kopf darauf hin, dass meine Klasse eine DateTime-Eigenschaft enthielt und ich diese nicht initialisiert hatte. Anscheinend liegt der Standardwert von DateTime.MinValue in .NET außerhalb der Grenzen dessen, was bei der Azure-Tabellenspeicherung unterstützt wird. Ich habe der Eigenschaft also einfach ein Dummy-Datum zugewiesen, und siehe da! – alles hat wieder funktioniert.

Achten Sie darauf, wenn Sie diesen Fehler erhalten, er ist ziemlich leicht zu übersehen.

Frohe Weihnachten an alle!

Es handelt sich hierbei um einen übersetzten Blogbeitrag. Sie finden den Originalartikel unter One of the request inputs is out of range Error with Azure Table Storage.