limite de entrada de formulário do IIS 7

2

Eu tenho uma página da web que envia dados de formulário. Aqui está a coisa, tem cerca de 100 campos de entradas de texto que aceitam valores numéricos. O problema que estou correndo é 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 quer 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 do .Net Framework que eu preciso alterar para que isso funcione? Por favor ajude. Meu web.config se parece com isso 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>

    
por aseem 11.01.2013 / 01:16

1 resposta

1

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

Como é o seu elemento de formulário? Diz o método = POST.

Eu suspeito que o método não foi especificado ou foi method = GET, o que poderia gerar um querystring extremamente longo e fazer com que o IIS retornasse o erro que estava retornando.

    
por 11.01.2013 / 03:02

Tags