在web.config中,bindings节点下,对应的服务名称中,原本可能是自动折叠的“/>”,需要改成手动折叠的</binding>,然后在中间加上<readerQuotas maxStringContentLength="2147483647" />
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="querySoap">
<readerQuotas maxStringContentLength="2147483647" />
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
在web.config中的<system.web></system.web>内加入如下代码:
<httpRuntime executionTimeout="600" maxRequestLength="512000" />
maxRequestLength表示最大上传的文件大小,51200即500MB
executionTimeout表示超时时间,600表示10分钟(建议设置大点,要不然网络不好的情况下,10分钟也会超时)