如何上传应用程序文件夹中的大文件

时间:2016-05-20 06:32:18

标签: c# asp.net iis-7 server-error

在我的应用程序中,我正在上传大型音频文件(最多100MB)。为此我在我的web.config文件中添加了:

<httpRuntime executionTimeout="90" maxRequestLength="150000" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" />

使用此代码我将文件成功上传到我的应用程序文件夹中。但是当在IIS中部署并在本地发布时,文件不会上传,我得到了这个Error。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

除了在httpRuntime节点中指定的检查之外,我相信微软现在也在检查内容长度作为安全过滤的一部分。您可以通过将以下节点添加到web.config

来超越大小限制
   <system.webServer>
          <security>
                 <requestFiltering>
                       <requestLimits maxAllowedContentLength="100000000"  />
                 </requestFiltering>
          </security>
   </system.webServer>