上传大于100KB的文件时为什么会出现超时?

时间:2010-10-07 14:16:09

标签: asp.net iis-7 file-upload timeoutexception

我在IIS7上有一个网站。我可以上传最大100KB,但如果我尝试任何大于100K的文件,那么我会收到超时错误。

我已将以下设置添加到我的web.config文件中,但我收到同样的错误:

<security>
  <requestFiltering>
    <requestLimits maxAllowedContentLength="2000000000"></requestLimits>
  </requestFiltering>
</security>

可能出现什么问题?

2 个答案:

答案 0 :(得分:0)

您可能还想检查web.config中的<httpRuntime>元素,以确保它不会限制您的请求大小。

答案 1 :(得分:0)

尝试增加HttpServerUtility.ScriptTimeout属性。您可以在脚本中执行此操作:

Server.ScriptTimeout = 300; // Set timeout to 300 seconds

或者您可以在web.config中配置:

<configuration>
  <system.web>
    <httpRuntime 
       executionTimeout = "300"
    />
  </system.web>
</configuration>

有关详细信息,请参阅:

  

httpRuntime Element (ASP.NET Settings Schema)