引用: https://support.microsoft.com/zh-cn/kb/312629
症状
原因
因为这两种方法都会内部调用Response.End , Response.Redirect和Server.Transfer方法中发生此问题。
解决方案
- 对于 Response.End调用 HttpContext.Current.ApplicationInstance.CompleteRequest 方法而不是 Response.End 若要跳过对代码执行 Application_EndRequest 事件。
- 对于 Response.Redirect使用重载时, Response.Redirect (url 字符串、 布尔值 endResponse) 传递 假 对于 endResponse 若要取消内部调用的参数 Response.End.例如:
Response.Redirect ("nextpage.aspx", false);
- 对于 Server.Transfer使用 Server.Execute 方法相反。