页面未显示,因为请求实体太大。下载10Gb ZIP文件时

时间:2014-10-10 11:46:27

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

使用c#下载大型zip文件大小为10GB。我得到的错误就像 '页面未显示,因为请求实体太大。' 我已经在iis和

中获得了app命令
  appcmd.exe set config -section:system.webserver/serverruntime /uploadreadaheadsize: 1048576   /commit:apphost

我更改了配置文件

    <system.serviceModel>
     <bindings>
       <basicHttpBinding>
         <binding maxReceivedMessageSize="10485760">
          <readerQuotas ... />
      </binding>
       </basicHttpBinding>
     </bindings>  
   </system.serviceModel>

1 个答案:

答案 0 :(得分:2)

maxReceivedMessageSize以字节为单位。

您指定了10MB而不是10GB,您可以将其更改为10 * 1024 * 1024 * 1024

 <binding maxReceivedMessageSize="10737418240">

但那不会起作用due to a limit as described here