In einem aktuellen Projekt erhalten wir derzeit 12031 Fehler. Hier ist der vollständige Fehler:
Sys.WebForms.PageRequestManagerServerErrorException 12031 der Statuscode, der vom Server zurückgegeben wurde, war 12031
Das Problem ist, dass dies nicht immer passiert und wir den Fehler in der Entwicklungsumgebung nicht reproduzieren können.
Wir verwenden AJAX in unserer Anwendung und diese Ausnahme tritt auf jeder Seite hin und wieder auf.
Ich habe einen Beitrag auf SO mit dem gleichen Problem gefunden und versucht, die maxRequestLength
auf "1" setzen, um zu sehen, ob ich ständig den gleichen Fehler erhalte, aber das ist nicht der Fall. Stattdessen erhalte ich
Maximum request length exceeded.
Ich fange also an zu glauben, dass es nichts mit der maxRequestLength
. Mir sind eigentlich die Ideen ausgegangen. Ich habe eine ScriptManager
in meinem MasterPage
und seine AsyncPostBackTimeout="240"
. Das ist die gleiche Zeitspanne (mehr oder weniger). Ich erhalte die Fehlermeldung 12031 nach 3,5 Minuten "Nichts". Ich protokolliere eine der Seiten und mit protokollieren meine ich jeden Abschnitt der Seite wie "Page_Load wird aufgerufen" "xyz wird aufgerufen" usw. und ich habe etwa 15 Stellen auf der Seite dafür. Nachdem der Benutzer auf eine Schaltfläche klickt und ScriptManager
versucht, seine Aufgabe zu erfüllen, findet kein Postback statt, und es erfolgt keine Protokollierung. Es ist, als ob die Seite ein Postback machen will, aber zu alt dafür ist. Versucht dies für etwa 3,5 Minuten und scheitert mit dem angegebenen Fehler.
Bitte, wenn Sie eine Idee haben, helfen Sie mir weiter.
Dankeschön