Limite de entrada do formulário IIS 7

Limite de entrada do formulário IIS 7

Eu tenho uma página da web que envia dados de formulário. O problema é o seguinte: ele tem cerca de 100 campos de entrada de texto que aceitam valores numéricos. O problema que estou enfrentando é que o IIS 7 está retornando um erro 500 quando o formulário é enviado. Então reduzi o número de campos de texto para 20 e o erro desapareceu. Parece que o IIS deseja limitar o tamanho da solicitação. Eu brinquei com a configuração maxAllowedContentLength no web.config, mas isso não está ajudando em nada. Existe alguma outra configuração do IIS ou .Net Framework que preciso alterar para que isso funcione? Por favor ajude. Meu web.config está assim neste momento:

<?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>

Responder1

100 campos de formulário não devem ser um problema.

Qual é a aparência do seu elemento de formulário? Diz método = POST.

Suspeito que esse método não foi especificado ou era método = GET, o que poderia gerar uma string de consulta extremamente longa e fazer com que o IIS retornasse o erro que estava retornando.

informação relacionada