我正在使用ASP.NET安全模型的Web服务(即将AspNetCompatibilityRequirements设置为允许)。和许多人一样,我因为mexHttpBinding需要它,只有这样,才能避开它是从每个服务中删除MEX终结点这里描述需要一个错误,说的匿名访问:IMetadataExchange端点实际上做了什么?
WCF - Windows authentication - Security settings require Anonymous
我想通过删除mex端点,我将不再能够生成WSDL或从Visual Studio添加对服务的引用,但令我惊讶的是一切仍然有效。我很快搜索到了“mex绑定”,但大多数网站只是说它是针对“元数据交换”,而没有详细说明它的实际功能。
谁能告诉我卸下mex绑定的副作用是什么?