1

最近、VS 2010 を使用して .svc を追加することで、古い asmx Web サービスを WCF Web サービスに変更しました。これにより、必要な WCF が web.config に追加されました。asmx ファイルが削除され、サービス クラスが書き直されました。
今、asmx のものから構成をクレンジングしたいのですが、web.config のどのセクションを今削除できるかわかりません。
asmx 専用のセクションのリストはどこかにありますか?
それとも、WCF が必要とする唯一のものであるセクションのリストはありますか?

4

1 に答える 1

1

はい、WCF が使用する構成セクションのリストがあります。サービスとクライアントのほぼすべてがServiceModelセクションにあります。完全な概要については、 system.serviceModel の MSDN 記事を参照してください。そのセクションで許可されているサブ要素の最初のレベルのリストを次に示します。

<behaviors>
<bindings>
<client>
<comContracts>
<commonBehaviors>
<diagnostics>
<extensions>
<protocolMapping>
<routing>
<serviceHostingEnvironment>
<services> 
<standardEndpoints>

もちろん、TraceListeners が定義されている場合など、WCF が依存する他のいくつかの Web/アプリ構成セクションが存在する場合があります。

于 2012-10-03T09:41:44.063 に答える