0

他是一个 VS 2010 Windows 应用程序,它调用 Web 服务在本地计算机和远程计算机之间上传和下载文件。(请注意,此应用程序已从 vs2008 转换为 vs2010 以使用 .net 4-在此转换之前运行良好地方)

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

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

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

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

有什么建议么?

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

4

1 回答 1

0

您可以在此部分下System.Web

<configuration>
   <system.web>
      <httpRuntime maxRequestLength="209715200"/>
   </system.web>
</configuration>

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

于 2012-09-25T16:46:53.977 回答