Ho creato un sito mvc e sto inviando una grande quantità di dati del modulo JSON (Content-Type:application/x-www-form-urlencoded
) al controller mvc. Quando faccio questo, ricevo una risposta 500 che afferma: "InvalidDataException: limite di conteggio del valore del modulo 1024 superato".Invio del modulo risultante in "InvalidDataException: superamento del limite del valore del modulo 1024 superato".
Nelle versioni precedenti di aspnet, è necessario aggiungere il seguente al web.config per aumentare il limite:
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="5000" />
<add key="aspnet:MaxJsonDeserializerMembers" value="5000" />
</appSettings>
Quando ho messo questi valori nel web.config, non vedo alcun cambiamento, quindi suppongo che Microsoft non stia più leggendo questi valori da web.config. Tuttavia, non riesco a capire dove queste impostazioni devono essere impostate.
Qualsiasi aiuto nell'aumentare il valore del modulo è molto apprezzato!
Per essere chiari, questa richiesta funziona perfettamente bene quando il numero di articoli in miei dati post è inferiore a 1024.
Cosa intendi per "grande quantità di dati di modulo JSON"? Stai postando dati come tipo di contenuto 'application/x-www-form-urlencoded' o' application/json'? –
@KiranChalla Sto usando Content-Type: application/x-www-form-urlencoded –