Ao utilizar processos, onde a quantidade de caracteres passado através da barra de endereço do navegador (querystring), ultrapasse o limite imposto pela configuração padrão do site web (web.config), uma exceção é levantada: "The length of the query string for this request exceeds the configured maxQueryStringLength value.". Para que a quantidade padrão de caracteres aceitos na barra de endereço do browser seja aumentado, deve-se: 1) Adicionar as tags system.webServer (caso não exista), security (caso não exista), requestFiltering (caso não exista), requestLimits (caso não exista) e adicionar o atributo maxQueryString. Exemplo: <system.webServer> <security> <requestFiltering> <requestLimits maxQueryString="2048" /> </requestFiltering> </security> <system.webServer/> Nome Atributo | Valor Padrão | Valor Mínimo | Valor Máximo | Valor Recomendado |
---|
maxQueryString | 2048 | 0 | 2097151 | 2097151 |
2) Adicionar a tag httpRuntime (caso não exista), e então adicionar o atributo maxQueryStringLength. Exemplo: <httpRuntime requestValidationMode="2.0" maxRequestLength="100000" maxQueryStringLength="2048"/> Nome Atributo | Valor Padrão | Valor Mínimo | Valor Máximo | Valor Recomendado |
---|
maxQueryStringLength | 2048 | 0 | 2097151 | 2097151 |
|