WCF 和 . NET 7 通过 VS 2022 错误

问题描述 投票:0回答:1

我无法处理以下错误:

System.InvalidOperationException:“ServiceEndpoint 上的 CustomBinding 中没有协商‘ZQM_XPortType’的 TransportBindingElement。每个绑定必须至少有一个从 TransportBindingElement 派生的绑定元素。’

我很长一段时间都擅长winforms .NET 7和.NET Framework 4.8,没有任何问题。

.net wcf data-binding rfc sap
1个回答
0
投票

从您的问题来看,您缺少 custombinding 中的 TransportBindingElement

您可以通过将以下代码添加到配置文件来添加 TransportBindingElement

<bindings>
      <customBinding>
          <binding name="myCustomBinding">
              <compactMessageEncoding>
               <binaryMessageEncoding/>
              </compactMessageEncoding>
              <tcpTransport listenBacklog ="100" 
                            maxBufferPoolSize ="524288" 
                            maxBufferSize ="2147483647" 
                            maxReceivedMessageSize ="2147483647"/>
          </binding>
      </customBinding>

这是文档

© www.soinside.com 2019 - 2024. All rights reserved.