线程在System.Web.HttpRequest.get_Params()中被中止

时间:2013-09-02 06:31:15

标签: c# asp.net iis-7

在我们的应用程序中,我们有一个请求处理程序(.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次。

0 个答案:

没有答案