Ограничение ввода формы IIS 7

Ограничение ввода формы IIS 7

У меня есть веб-страница, которая отправляет данные формы. Вот в чем дело: на ней около 100 полей для ввода текста, которые принимают числовые значения. Проблема, с которой я столкнулся, заключается в том, что IIS 7 возвращает ошибку 500 при отправке формы. Поэтому я уменьшил количество текстовых полей до 20, и ошибка исчезла. Похоже, IIS хочет ограничить размер запроса. Я поигрался с настройкой maxAllowedContentLength в web.config, но это совсем не помогает. Есть ли какие-либо другие настройки IIS или .Net Framework, которые мне нужно изменить, чтобы это заработало? Пожалуйста, помогите. На данный момент мой web.config выглядит так:

<?xml version="1.0" encoding="UTF-8"?>

<requestFiltering>

    <requestLimits maxAllowedContentLength="1073741824" />

</requestFiltering>

</security>
    <defaultDocument>
        <files>
            <remove value="index.cfm" />
            <add value="index.cfm" />
        </files>
    </defaultDocument>

</system.webServer>
<system.web>
    <httpRuntime maxRequestLength="2097151" />
</system.web>

решение1

100 полей формы не должны быть проблемой.

Как выглядит элемент вашей формы? Он говорит method=POST.

Я подозреваю, что метод либо не был указан, либо был method=GET, что могло сгенерировать чрезвычайно длинную строку запроса и привести к тому, что IIS вернет возвращаемую им ошибку.

Связанный контент