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