1

是否可以向这样的自定义绑定添加 HTTPS 和 HTTP 支持?

      <customBinding>
    <binding name="RS2010Soap12">
      <textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
          messageVersion="Soap12" writeEncoding="utf-8">
        <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
            maxBytesPerRead="4096" maxNameTableCharCount="16384" />
      </textMessageEncoding>
      <httpTransport manualAddressing="false" maxBufferPoolSize="524288"
          maxReceivedMessageSize="65536" allowCookies="false" authenticationScheme="Ntlm"
          bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
          keepAliveEnabled="true" maxBufferSize="65536" proxyAuthenticationScheme="Anonymous"
          realm="" transferMode="Buffered" unsafeConnectionNtlmAuthentication="false"
          useDefaultWebProxy="true" />
    </binding>
  </customBinding>

端点:

  <endpoint address="https://Server1/ReportServer/ReportService2010.asmx"
  binding="customBinding" bindingConfiguration="RS2010Soap12"
  contract="Program.ReportingService2010Soap"
  name="RS2010Soap12" />
4

1 回答 1

0

不,您必须创建两个绑定并为您的服务公开两个端点。

于 2013-01-14T17:17:47.133 回答