MEX と WSDL は、メタデータを公開する 2 つの異なる方法であると理解しています。クライアントがどちらかを選択できるようにするために、両方を有効にしたいと考えています。しかし、その方法は完全にはわかりません。
私のwebconfigには次のものが含まれています:
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
それをブラウズすると、そのデフォルトのページが表示され、serviceblahblah?wsdl へのリンクが表示されます。これは、WSDL だけを公開していることを示唆しています。
私の質問は、これは MEX を使用していますか? そうでない場合、MEX も公開するにはどうすればよいですか? また、両方を公開する必要がありますか?
それが違いを生む場合、私はbasichttpsbindingを使用しています。