【问题标题】:tcp_error for HTTP Post to Restful web ServicesHTTP Post 到 Restful Web 服务的 tcp_error
【发布时间】:2012-06-25 17:07:40
【问题描述】:

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

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

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

我该如何解决这个问题?

【问题讨论】:

    标签: .net ios wcf tcp windows-server-2008


    【解决方案1】:

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

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

    请看Large Data & StreamingHow to: Enable Streaming

    你会在那里找到你需要的所有细节。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-30
        • 2011-09-30
        • 1970-01-01
        • 2016-03-03
        相关资源
        最近更新 更多