据我了解,MEX 和 WSDL 是发布元数据的两种不同方式。为了让客户选择他们喜欢的那个,我想启用两者。但我不完全确定如何。
我的 webconfig 只包含:
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
当浏览到它时会显示默认页面,并带有指向 serviceblahblah?wsdl 的链接,这表明我只发布了 WSDL。
我的问题是,这是否使用 MEX,如果不是,我如何也发布 MEX,我应该同时发布两者吗?
如果这有什么不同,我正在使用基本的httpsbinding。