none
WCF服务调用时问题 超时 RRS feed

  • 问题

  • 客户端无法在配置的超时(00:00:00)之内完成安全协商。当前的协商段为 1(00:00:00) 

    使用的是wsDualHttpBinding 

    客户端的配置

          <wsDualHttpBinding>
            <binding closeTimeout="02:20:00"
                     openTimeout="02:20:00" receiveTimeout="02:20:00" sendTimeout="00:04:00"
                     maxBufferPoolSize="2147483647"   maxReceivedMessageSize="2147483647">

              <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647"
                            maxNameTableCharCount="2147483647"/>
              <security mode="Message">
                <message clientCredentialType="Certificate"/>
              </security>
            </binding>
          </wsDualHttpBinding>

    <behavior name="TEXTSvcBehavior">
              <clientCredentials>
                <clientCertificate findValue="TEXT" x509FindType="FindBySubjectName" storeLocation="LocalMachine" storeName="My"/>
                <serviceCertificate>
                  <authentication certificateValidationMode="ChainTrust"/>
                </serviceCertificate>
              </clientCredentials>
            </behavior>

    2014年10月28日 8:04

全部回复