0

我正在通过 HTTP 发布二进制流上传将视频从移动客户端上传到宁静的 Web 服务。我能够成功上传 3-4 秒长的视频。但是比那个更大的视频或大视频让我从服务器收到这个错误。

发生通信错误:“操作超时”
Web 服务器可能已关闭、太忙或遇到其他问题,使其无法响应请求。您可能希望稍后再试一次。
如需帮助,请联系客户支持

我认为应用程序运行没有任何问题,因为我成功上传了小视频。

我怎样才能解决这个问题?

4

2 回答 2

0

为了不重复相同的答案,请检查stackoverflow上的以下链接:wcf tcp async streamed is possible?.

我会指出一些明显的事情:当你想上传大文件时,你必须使用流模式,你必须增加你的超时值。

请查看大数据和流媒体 以及如何:启用流媒体

您会在那里找到您需要的所有详细信息。

于 2012-06-26T19:29:50.803 回答
0

添加 <system.web> <httpRuntime executionTimeout="4800" maxRequestLength="500000000"/> </system.web>解决了问题!–

于 2012-06-29T17:00:56.903 回答