Sys.WebForms.PageRequestManagerServerErrorException

Sys.WebForms.PageRequestManagerServerErrorException: An Unknown error occurred while processing the request on the server. The status code returned from the server was: 12031

Uma das razões para essa exceção ocorrer é o tamanho do View State que pode estar excedendo o tamanho limite padrão de envio de dados para o servidor suportado pelo ASP.NET.
Para contornar esse problema podemos alterar o tamanho padrão suportado pelo ASP.NET no Web.config na sessão .


<configuration>
    <system.web>
        <httpRuntime maxRequestLength="16384"/>
    </system.web>
</configuration>

No exemplo acima, foi aumentado o limite padrão para permitir envio de dados de até 16MB.

maxRequestLength indica tamanho maximo de um arquivo para upload que o ASP.NET pode suportar. Esse limite pode ser usado para prevenir ataques de negação de serviço causado por usuários postando arquivos grandes para o servidor. O tamanho é especificado em kilobytes. O tamanho padrão é de 4096 KB (4MB).