WCF-サイトレベルのweb.configを構成し、すべてのサービスを使用する方法と同じbehaviorconfiguration

StackOverflow https://stackoverflow.com/questions/3785973

質問

60以上のサービスをホストするサイトがあります。

WCF構成の簡素化されたバージョンを使用すると、すべてのサービスとその対応するエンドポイントに挑戦する必要はありません。

問題は、すべてのサーブエンドポイントに同じ動作構成を使用するためにサービスホストがどのように勇気を発しますか?

web.configのすべてのエンドポイントをリストしたくありません。その仮想ディレクトリでホストされているすべてのWCFサービスが同じ動作構成を使用してほしいと思っています。これを行う方法はありますか?

役に立ちましたか?

解決

答えを見つけました。 endpointbehaviorsの名前を削除する必要があります

これから :

<behaviors>
  ...
  <endpointBehaviors>
    <behavior name="MyCustomBehavior">
      <myCustomExt/>
    </behavior>
  </endpointBehaviors>
  ...
</behaviors>

これに:

<behaviors>
  ...
  <endpointBehaviors>
    <behavior>
      <myCustomExt/>
    </behavior>
  </endpointBehaviors>
  ...
</behaviors>

詳細については、こちらをご覧ください WCF 4の名前のない要素を使用して、設定のデフォルトを設定します

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top