当我使用 WCF 测试客户端时,它会显示一个 IMetadataExchange 端点,即使我没有定义一个端点。但是,该端点也有一个错误,表明它无法与端点对话。我已经在一些应用程序上对此进行了测试,并且所有这些应用程序都发生了这种情况:
'客户端配置中的合同'IMetadataExchange'与服务合同中的名称不匹配。'
有趣的是,这个客户端属于 Visual Studio 2008,我假设客户端 app.config 是由 VS 在后台某个地方生成的,然后使用它来尝试与服务对话。
有任何想法吗?我正在使用安装了 SP1 的 VSTS Developer。