我正在通过 HTTP 发布二进制流上传将视频从移动客户端上传到宁静的 Web 服务。我能够成功上传 3-4 秒长的视频。但是比那个更大的视频或大视频让我从服务器收到这个错误。
发生通信错误:“操作超时”
Web 服务器可能已关闭、太忙或遇到其他问题,使其无法响应请求。您可能希望稍后再试一次。
如需帮助,请联系客户支持
我认为应用程序运行没有任何问题,因为我成功上传了小视频。
我怎样才能解决这个问题?
我正在通过 HTTP 发布二进制流上传将视频从移动客户端上传到宁静的 Web 服务。我能够成功上传 3-4 秒长的视频。但是比那个更大的视频或大视频让我从服务器收到这个错误。
发生通信错误:“操作超时”
Web 服务器可能已关闭、太忙或遇到其他问题,使其无法响应请求。您可能希望稍后再试一次。
如需帮助,请联系客户支持
我认为应用程序运行没有任何问题,因为我成功上传了小视频。
我怎样才能解决这个问题?
为了不重复相同的答案,请检查stackoverflow上的以下链接:wcf tcp async streamed is possible?.
我会指出一些明显的事情:当你想上传大文件时,你必须使用流模式,你必须增加你的超时值。
您会在那里找到您需要的所有详细信息。
添加
<system.web> <httpRuntime executionTimeout="4800" maxRequestLength="500000000"/> </system.web>
解决了问题!–