【问题标题】:How to Upload Large files in Application Folder如何在应用程序文件夹中上传大文件
【发布时间】:2016-05-20 06:32:18
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

       <system.webServer>
              <security>
                     <requestFiltering>
                           <requestLimits maxAllowedContentLength="100000000"  />
                     </requestFiltering>
              </security>
       </system.webServer>
    

    【讨论】:

      猜你喜欢
      • 2011-12-12
      • 2021-02-12
      • 1970-01-01
      • 2014-11-11
      • 1970-01-01
      • 2013-05-04
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      相关资源
      最近更新 更多