Erros IIS e possíveis ajustes no seu web.config para corrigi-los
março 15, 2017 Deixe um comentário
Seguem alguns ajustes que podem ser necessários no web.config da sua aplicação:
Problema 1) Se aparecer mensagem que é causada por muitos dados enviados ao servidor:
[InvalidOperationException: A operação não é válida devido ao estado atual do objeto.]
Possível solução: Adicionar ou modificar seu web.config na seção AppSettings:
<appSettings>
…
<add key=”aspnet:MaxHttpCollectionKeys” value=”2000″ />
…
</appSettings>
Problema 2) Uma demora em processar milhares de registros podem causar esta exceção:
[System.Web.HttpException: Atingido o tempo limite da solicitação.]
Possível solução: Adicionar ou modificar seu web.config na seção system.web:
<system.web>
…
<httpRuntime maxRequestLength=”20000″ executionTimeout=”3000″ />
…
</system.web>
Cuidado com configurações muito fora dos padrões. Há propósitos relativos a segurança nestes padrões mas que podem ser modificados. Olhe as referências abaixo para entender melhor cada um dos itens indicados no post.
Referências: https://msdn.microsoft.com/pt-br/library/e1f13641(v=vs.85).aspx e https://msdn.microsoft.com/pt-br/library/hh975440(v=vs.120).aspx
Se este post foi útil para você ou se você tem outras sugestões para as soluções propostas, compartilhe abaixo contando sua experiência deixando uma mensagem ou avaliando o post. Assim você também colabora ajudando outros aqui também!
Até a próxima!