我正在尝试将 protobuf 设置为我的 wcf 序列化程序。我已将以下元素添加到我的服务的 web.config
<behavior name="ProtoBufSerializationBehavior">
<protoBuf/>
</behavior>
<extensions>
<behaviorExtensions>
<add name="protoBuf" type="ProtoBuf.ServiceModel.ProtoBehaviorExtension, protobuf-net"/>
</behaviorExtensions>
</extensions>
但是,尝试浏览我的端点时出现以下错误
无法将行为扩展“protoBuf”添加到名为“ProtoBufSerializationBehavior”的服务行为,因为基础行为类型未实现 IServiceBehavior 接口。
我的服务端点目前甚至没有使用此行为配置
我确定这是我做错的愚蠢的事情,但似乎无法找到它。