ASMX服务无法处理多个MB文件

时间:2019-10-01 10:36:55

标签: asp.net web-services iis event-viewer

即使文件限制设置为最大10 MB,ASMX服务也无法处理一个以上的MB文件。得到以下异常:

Event code: 3001 
Event message: The request has been aborted. 
Event time: 10/1/2019 8:58:14 AM 
Event time (UTC): 10/1/2019 6:58:14 AM 
Event ID: cb5b16e465ee4a0cb4885c8e8fdddfrd 
Event sequence: 982 
Event occurrence: 35 
Event detail code: 0

Application information: 
Application domain: /LM/W3SVC/3/ROOT-1-132143473094866215 
Trust level: Full 
Application Virtual Path: / 

Process information: 
Process ID: 22352 
Process name: w3wp.exe 

Exception information: 
Exception type: HttpException 
Exception message: Request timed out

谢谢。

1 个答案:

答案 0 :(得分:0)

警告的原因是执行时间超过了当前设置的ASP.NET请求执行超时值。

您需要增加执行超时值。

在您的web.config文件中设置以下代码:

<system.web>
    <httpRuntime executionTimeout="180" />
</system.web>

还增加了iis站点连接超时值。

  • 打开IIS,右键单击您的站点名称。
  • 然后打开属性“管理网站”。
  • 然后单击“高级设置”。
  • 展开“限制”部分,您可以设置“连接” 超时”。

enter image description here

进行更改后,重新启动iis服务器。