0

我有一个 RESTful 服务,我正在尝试启用它来接受 PDF 文件。我正在使用流来传输它,但在此过程中我一直遇到神秘的错误。

我的第一个错误是:Security negotiation failed because the remote party did not send back a reply in a timely manner. This may be because the underlying transport connection was aborted.

不知道是什么原因造成的。此外,我尝试添加 customBinding 以尝试修复此错误,但我收到一条错误消息,提示我的绑定设置不正确。

我的主要问题是:有没有人知道一个简单的绑定和如何设置它以启用流媒体的完整说明?

4

1 回答 1

1

我设法让它工作。我发现我的问题不是我的绑定,而是它从未注册过。这是 web.config 文件中的代码:

<services>
    <service name="ResearchUploadService.Service1" behaviorConfiguration="ResearchUploadService.Service1Behavior">
    <endpoint address="" binding="customBinding" bindingConfiguration="basicConfig" contract="ResearchUploadService.IService1"/>            
    </service>
</services>
...
<bindings>
    <customBinding>
        <binding name="basicConfig">
           <binaryMessageEncoding/>
           <httpTransport transferMode="Streamed" maxReceivedMessageSize="67108864"/>
        </binding>
     </customBinding>
</bindings>
于 2011-05-09T21:32:26.583 回答