WCF サービスを .NET Framework 4.5 にアップグレードしました。IMetaDataExchange
そうすると、ホスト構成ファイルの周りに青い波線があることに気付きました。
構成のサービス セクションは次のようになります。
<services>
<service behaviorConfiguration="MyBehavior" name="MyServiceHost">
<endpoint binding="wsHttpBinding" bindingConfiguration="noSecurityBinding" contract="MyServiceContract"/>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
IMetadataExchange
エラーの上にマウスを置くと、次のように表示されます。
'contract' 属性が無効です - 値 'IMetadataExchange' は、そのデータ型 'serviceContractType' によると無効です - 列挙制約が失敗しました。
サービスはうまくいっているようです。だから、なぜこれが無効なのか興味があります。