使用Web服务上载zip文件时出错

时间:2012-09-25 16:43:37

标签: asp.net

他是一个VS 2010 Windows应用程序,它调用Web服务在本地计算机和远程计算机之间上载和下载文件。(请注意,此应用程序已从vs2008转换为vs2010以使用.net 4-之前工作正常这种转变发生了)

它适用于.pdf和文本文件。

但是在尝试上传zip文件时,我收到了错误

System.Web.Services.Protocols.SoapException:运行配置文件中指定的扩展名时出现异常。 --->超出最大请求长度。在System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage消息,WebResponse响应,Stream responseStream,布尔asyncCall)处于System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object []参数)

更新:我在web.config文件中包含了<httpRuntime maxRequestLength="10240"/> 的Web服务。 zip文件大于8 MB

有什么建议吗?

答案:<httpRuntime maxRequestLength="209715200"/>

1 个答案:

答案 0 :(得分:0)

您可以在System.Web

下找到此部分
<configuration>
   <system.web>
      <httpRuntime maxRequestLength="209715200"/>
   </system.web>
</configuration>

指定的大小以千字节为单位。默认值为4096 KB(4 MB)。