Я создал сайт mvc, и я отправляю большое количество данных формы json (Content-Type:application/x-www-form-urlencoded
)
назад к контроллеру mvc. Когда я это делаю, я получаю ответ 500, в котором говорится: "InvalidDataException: предел количества значений формы 1024 превышен".
В предыдущих версиях aspnet вы должны добавить следующее в web.config, чтобы увеличить лимит:
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="5000" />
<add key="aspnet:MaxJsonDeserializerMembers" value="5000" />
</appSettings>
Когда я помещаю эти значения в файл web.config, я не вижу никаких изменений, поэтому я предполагаю, что Microsoft больше не считывает эти значения из web.config. Однако я не могу понять, где должны быть установлены эти настройки.
Приветствуется всякая помощь при увеличении числа значений формы!
Чтобы быть ясным, этот запрос работает отлично, когда количество элементов в моих пост-данных меньше 1024.