0

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

4

0 回答 0