wcf のシリアライザーとして protobuf をセットアップしようとしています。サービスの web.config に次の要素を追加しました
<behavior name="ProtoBufSerializationBehavior">
<protoBuf/>
</behavior>
<extensions>
<behaviorExtensions>
<add name="protoBuf" type="ProtoBuf.ServiceModel.ProtoBehaviorExtension, protobuf-net"/>
</behaviorExtensions>
</extensions>
ただし、エンドポイントを参照しようとすると、次のエラーが表示されます
基になる動作タイプが IServiceBehavior インターフェイスを実装していないため、動作拡張機能「protoBuf」を「ProtoBufSerializationBehavior」という名前のサービス動作に追加できません。
現在、サービス エンドポイントはこの動作構成を使用していません。
私が間違っているのはばかげていると確信していますが、それを見つけることができないようです。