在我们的应用程序中,我们有一个请求处理程序(.ashx),它读取请求参数并提供响应。
但有一段时间我们得到“线程被中止”。在代码中的以下陈述。
context.Request.Params["action"]
堆栈追踪:
System.Threading.ThreadAbortException: Thread was being aborted.
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()
at System.Web.HttpRequest.FillInParamsCollection()
at System.Web.HttpRequest.GetParams()
at System.Web.HttpRequest.get_Params()
有人可以帮助我们吗?
在web.config中添加后我们开始看到错误。与此设置有任何关联吗?
<!-- 10MB in kilobytes, default is 4096 or 4MB-->
<httpRuntime maxRequestLength="10240" />
在10,000次通话时,不会频繁生成此错误5次。