Os tempos limite da sessão HTTP podem ocorrer, por exemplo, ao trabalhar com consultas grandes que demoram para ser executadas, ou quando a sua conexão com a Internet está mais lenta.
Estes são alguns outros erros com que você pode se deparar em um tempo de limite de sessão HTTP:
Erro "Invalid pointer"
Erro "XML Load Error: XML Document must have a top level element"
Para evitar atingir os tempos limite da sessão HTTP, você pode adicionar os seguintes DWORDS do Registro do Windows à chave Configurações da Internet:
Nome da Chave:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Valores da Chave:
DWORD: ReceiveTimeout
Dados do valor: valor em milissegundos
DWORD: KeepAliveTimeout
Dados do valor: valor em milissegundos
DWORD: ServerInfoTimeout
Dados do valor: valor em milissegundos
Por exemplo, 900000 milissegundos é equivalente a 15 minutos. Ajuste o tempo de acordo com seus requisitos.
A título de orientação, 900000 milissegundos é equivalente a 15 minutos.
Para adicionar valores de chave de tempo limite à chave do registro Configurações da Internet: