Partager via


Errore relativo a un input della richiesta non compreso nell'intervallo consentito con l'archiviazione tabelle di Azure

Articolo originale pubblicato sabato 24 dicembre 2011

Desidero documentare questo errore che, recentemente, ho fatto un'enorme fatica a risolvere e per il quale non ho trovato la causa esatta in Bing.  Purtroppo si tratta di un errore piuttosto generico ed è possibile che si trovino informazioni al riguardo, ma sembra che le cause siano diverse.  Nel mio caso ho creato una nuova istanza di una classe da aggiungere a una tabella di Azure, ma l'esito era sempre negativo e veniva visualizzato l'errore relativo all'input della richiesta non compreso nell'intervallo consentito di cui non riuscivo a venire a capo.  Per fortuna, mi è stato fatto notare che la mia classe conteneva una proprietà DateTime che non veniva inizializzata.  Apparentemente il valore predefinito DateTime.MinValue in .NET non è compreso nei limiti supportati dall'archiviazione tabelle di Azure.  Mi è bastato inserire una data fittizia nella proprietà per risolvere il problema.

Questo è un avviso per chi riscontrasse lo stesso errore, che può facilmente sfuggire.

Auguro a tutti un felice Natale!

Questo è un post di blog localizzato. Consultate l'articolo originale: One of the request inputs is out of range Error with Azure Table Storage