Нераспознанный элемент: «binaryMessageEncoding» - PullRequest
0 голосов
/ 09 января 2019

Для приведенной ниже привязки я получаю проблему:

Нераспознанный элемент: 'binaryMessageEncoding'

            <basicHttpBinding>
                <binding name="ICCHttpBinding" openTimeout="00:01:00"  closeTimeout="00:01:00" sendTimeout="00:30:00" receiveTimeout="00:30:00">
                    <binaryMessageEncoding compressionFormat="GZip">
                        <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
                    </binaryMessageEncoding>
                    <httpsTransport transferMode="Streamed" maxReceivedMessageSize="6000000" maxBufferSize="6000000" maxBufferPoolSize="12000000" />          
                </binding>
            </basicHttpBinding>

Если я удаляю «binaryMessageEncoding» и пробую, это вызывает:

Нераспознанный элемент: 'httpsTransport'

1 Ответ

0 голосов
/ 10 января 2019

Если вы хотите установить readquotas и использовать https, вы можете попробовать

  <basicHttpBinding>
    <binding name="BindingConfig"  allowCookies="false"  maxBufferPoolSize="2147483647" maxBufferSize="2147483647"
      maxReceivedMessageSize="2147483647" openTimeout="00:10:00"  
         closeTimeout="00:10:00"  sendTimeout="00:15:00" receiveTimeout="00:10:00" >
      <readerQuotas maxArrayLength="2147483647" maxNameTableCharCount="2147483647"
          maxStringContentLength="2147483647" maxDepth="2147483647" 
          maxBytesPerRead="2147483647"  />

      <security mode="Transport"   >

      </security>
    </binding>
  </basicHttpBinding>
...