HTTP-Sessiontimeouts können z.B. bei großen Abfragen mit einer langen Ausführungszeit oder bei langsamen Internetverbindungen auftreten.
Weitere Fehler, die möglicherweise in einem HTTP-Sessiontimeout angezeigt werden:
Fehler "Ungültiger Zeiger"
"XML-Ladefehler: XML-Dokument muss ein Element auf oberster Ebene aufweisen"
Um HTTP-Sessiontimeouts zu vermeiden, können Sie in der Windows-Registry die folgenden DWORDS zum Schlüssel "Internet Settings" hinzufügen:
Schlüsselname:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Schlüsselwerte:
DWORD: ReceiveTimeout
Wertdaten: Wert in Millisekunden
DWORD: KeepAliveTimeout
Wertdaten: Wert in Millisekunden
DWORD: ServerInfoTimeout
Wertdaten: Wert in Millisekunden
Beispiel: 900000 Millisekunden entsprechen 15 Minuten. Passen Sie das Timing an Ihre Anforderungen an.
900000 Millisekunden entsprechen 15 Minuten.
So fügen Sie Schlüsselwerte für den Timeout zum Registry-Schlüssel "Internet Settings" hinzu: