asp.net - Sys.WebForms.PageRequestManagerServerErrorException 12031

标签 asp.net asp.net-ajax exception-handling

我偶尔会从 AJAX.NET 应用程序中收到以下弹出窗口

Sys.WebForms.PageRequestManagerServerErrorException:处理服务器上的请求时发生未知错误。服务器返回的状态码为:12031

来自 Microsoft kb该状态代码表示ERROR_INTERNET_CONNECTION_RESET,但它没有说明首先触发错误的潜在问题是什么。

如何记录/跟踪/等生成弹出窗口的基础错误?

最佳答案

如果您是从 updatePanel 获取的,请在页面的 ScriptManager 中将 EnablePartialRendering 设置为 false,然后它应该会给出实际错误。

此外,如果它只是偶尔发生,我发现它可能是一个 View 状态问题,尤其是当页面在刷新之间经过很长时间(20 分钟左右)时。

否则,请尝试一些 try/catch block 。这些是一些简单的方法。

希望有帮助!

关于asp.net - Sys.WebForms.PageRequestManagerServerErrorException 12031,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/239669/

相关文章:

java - 三层架构 : Must Exception dependencies between layers be avoided?

c# - 如何按列分隔DataTable并存储以备后用

c# - 更改 ajax 请求的 response.statuscode 引发错误 "Server cannot set status after HTTP headers have been sent"

c# - 将客户端 javascript 值传递给服务器端 C#

.net - 文本框上的自动完成扩展器而不使用 Web 服务

java - 我如何找出 spring 集成中发生了什么异常?

error-handling - 管道和错误处理

asp.net - 在应用程序中包含 IIS

jquery - 从代码隐藏 (ASP.Net VB) 打开 jquery 弹出窗口

jquery - ASP.NET文本框内的JQuery验证错误?