WCF – 错误:无法获取元数据

当我尝试从WCF测试客户端运行我的应用程序时,我收到以下错误:

错误:无法从http:// localhost:53867 / MyAPI.svc获取元数据如果这是您有权访问的Windows(R)Communication Foundation服务,请检查您是否已在指定地址启用元数据发布。
有关启用元数据发布的帮助,请参阅http://go.microsoft.com/fwlink/?LinkId=65455上的MSDN文档.WS-元数据交换错误
URI: http:// localhost:53867 / MyAPI.svc
元数据包含无法解析的引用:’http:// localhost:53867 / MyAPI.svc’。
内容类型application / soap + xml; 服务http:// localhost:53867 / MyAPI.svc不支持charset = utf-8。
客户端和服务绑定可能不匹配。
远程服务器返回错误:(415)不支持的媒体类型.HTTP GET错误
URI: http:// localhost:53867 / MyAPI.svc
HTML文档不包含Web服务发现信息。

这是我的一些web.config:

                                  

我不知道是什么原因引起的? 我的成员资格提供程序位于该位置,并且具有正确的命名空间。

从中删除name属性

   

   

并添加serviceMetadata元素