it-swarm.com.de

Sys.WebForms.PageRequestManagerServerErrorException 12031

Ich erhalte gelegentlich das folgende Popup aus einer AJAX.NET-Anwendung

Sys.WebForms.PageRequestManagerServerErrorException: Beim Verarbeiten der Anforderung auf dem Server ist ein unbekannter Fehler aufgetreten. Der vom Server zurückgegebene Statuscode war: 12031

Aus dem Microsoft kb weist dieser Statuscode auf ERROR_INTERNET_CONNECTION_RESET hin, er gibt jedoch nicht an, was das zugrunde liegende Problem war, durch das der Fehler überhaupt ausgelöst wurde.

Wie kann ich den zugrunde liegenden Fehler, der das Popup erzeugt hat, protokollieren/verfolgen/etc?

19
bastos.sergio

Es ist ein Viewstate-Problem, das jedoch nicht mit der Zeit, sondern mit der Größe zusammenhängt. Versuchen Sie, mit maxRequestLength in Ihrer web.config zu spielen.

15
penyaskito

Wenn Sie dies von einem updatePanel erhalten, setzen Sie EnablePartialRendering im ScriptManager für die Seite auf false. Dann sollte der tatsächliche Fehler angezeigt werden.

Wenn dies nur gelegentlich der Fall ist, habe ich festgestellt, dass es sich um ein Viewstate-Problem handeln kann, insbesondere wenn die Seite zwischen Aktualisierungen sehr lange dauert (ca. 20 Minuten).

Ansonsten versuchen Sie es mit try/catch-Blöcken. Das sind einige einfache Methoden.

Hoffentlich hilft das!

21
Zachary Yates

Ich habe diesen Fehler in UpdatePanel mit Autopostback-Dropdown nach großer Verzögerung (> 20 Minuten) zwischen der Dropdown-Auswahl für Änderungen erhalten.

Erhöhen Sie das Sitzungszeitlimit in web.cofig. Zum Beispiel:

<sessionState mode="InProc" cookieless="true" timeout="720"/>;
1
Sergii.PSP

add <httpRuntime requestValidationMode="2.0"/>
in web.config und in YourPage.aspx set (ClientIDMode = "Static" ValidateRequest = "false") 

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: zu letztischemischemischemischem einigemendemende :::::::::::::::::::::

BEISPIEL: web.config

   <?xml version="1.0"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.Microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <system.web>
    <httpRuntime requestValidationMode="2.0"/>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add Assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>

  </system.web>


  <connectionStrings>
    <add name="WT_ZadnjiEntities" connectionString="metadata=res://*/DAL.Model.csdl|res://*/DAL.Model.ssdl|res://*/DAL.Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=SATELLITE-PC;initial catalog=WT_Zadnji;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
</configuration>
1
hari

manchmal tritt der Fehler auf, wenn Sie ein Server-SSL-Zertifikat (https) hinzugefügt haben. Wenn das Zertifikat nicht gültig ist, wird dieser Fehler ausgegeben.

0
alice7

Beim Postback ist folgender Fehler aufgetreten:

Fehler: Sys.WebForms.PageRequestManagerServerErrorException: Beim Verarbeiten der Anforderung auf dem Server ist ein unbekannter Fehler aufgetreten.

Aber für mich war das Problem, dass ich mein Projekt von ASP.NET 2.0 nach ASP.NET 4.0 konvertiere und <asp:UpdatePanel runat="server"> auf der Seite verwendet habe.

Ich nahm den <asp:UpdatePanel runat="server"> (vorerst) ab und ließ dann die Seite laufen, um den genauen Fehler zu erhalten. Welcher war "Ein potenziell gefährlicher Request.Form-Wert wurde erkannt"

Ich habe festgestellt, dass ASP.NET 4.0, obwohl ich ValidateRequest="false" auf der Seite habe, die Angabe von requestValidationMode="2.0" im HttpRuntime-Tag von web.config erfordert.

<httpRuntime maxRequestLength="102400" requestValidationMode="2.0"/>

Referenz

0
Neha