【问题标题】:Unsupported Media Type (415) When Adding WCF Service in VS2010在 VS2010 中添加 WCF 服务时不支持的媒体类型 (415)
【发布时间】:2012-11-03 15:01:52
【问题描述】:
我有一个 MVC 网站和控制台应用程序的解决方案。该网站托管 2 个 WCF 服务,每当我尝试在控制台应用程序中添加对任一服务的引用时,都会收到以下错误:
HTML 文档不包含 Web 服务发现信息。
元数据包含无法解析的引用:
'http://blah:57997/Service/DWBusinessService.svc'。内容类型
应用程序/肥皂+xml; charset=utf-8 不受服务支持
@987654322@。这
客户端和服务绑定可能不匹配。远程服务器
返回错误:(415)不支持的媒体类型。如果服务是
在当前解决方案中定义,尝试构建解决方案并添加
再次引用服务。
网站和控制台应用程序都构建良好。
我在这里出错的任何想法?
编辑说:我确定哪些信息与这个问题相关 - 随时要求更多。
【问题讨论】:
标签:
asp.net-mvc-3
wcf
wcf-client
【解决方案1】:
糟糕 - 发现与我在 Google 上看到的其他示例不同的问题。出于某种原因,我在我的网站(WCF 主机)web.config 中注释掉了这个块
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
把它放回去,我就重新开始工作了。