我有一个MVC网站和控制台应用程序的解决方案。该网站托管2个WCF服务,每当我尝试在控制台应用程序中添加任何一个引用时,我都会收到以下错误:
HTML文档不包含Web服务发现信息。 元数据包含无法解析的引用: 'http://blah:57997/Service/DWBusinessService.svc'。内容类型 应用/肥皂+ xml的;服务不支持charset = utf-8
http://blah:57997/Service/DWBusinessService.svc
。该 客户端和服务绑定可能不匹配。远程服务器 返回错误:(415)不支持的媒体类型。如果服务是 在当前解决方案中定义,尝试构建解决方案并添加 再次提供服务参考。
网站和控制台应用都很好。
我在这里出错的任何想法?
编辑说:我确定哪些信息与此问题相关 - 请随时提出更多要求。
答案 0 :(得分:3)
糟糕 - 发现的问题与我在Google上看到的其他示例不同。出于某种原因,我在我的网站(WCF主机)web.config
中注释掉了这个块<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
重新投入使用,我又回来了。