Мне было интересно, почему мне нужно объявить это:
<serviceMetadata httpGetEnabled="true" />
а также этот
<endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
Если я использую только первый - , он работает через браузер. , так зачем мне нужен второй?
Можете ли вы привести пример, пожалуйста, для ситуации, в которой я буду использовать последний?