0

我有一个 MVC 网站和一个控制台应用程序的解决方案。该网站托管 2 个 WCF 服务,每当我尝试在控制台应用程序中添加对任一服务的引用时,都会收到以下错误:

HTML 文档不包含 Web 服务发现信息。元数据包含无法解析的引用:' http://blah:57997/Service/DWBusinessService.svc '。内容类型应用程序/soap+xml;charset=utf-8 不受 service 支持 http://blah:57997/Service/DWBusinessService.svc。客户端和服务绑定可能不匹配。远程服务器返回错误:(415)不支持的媒体类型。如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

网站和控制台应用程序都构建良好。

有什么想法我在这里出错了吗?

编辑说:我确定哪些信息与这个问题相关 - 随时要求更多。

4

1 回答 1

3

糟糕 - 发现与我在 Google 上看到的其他示例不同的问题。出于某种原因,我在我的网站(WCF 主机)web.config 中注释掉了这个块

<system.serviceModel>
<behaviors>
  <serviceBehaviors>
    <behavior name="">
      <serviceMetadata httpGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
  </serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />

把它放回去,我就重新开始工作了。

于 2012-11-15T01:39:14.887 回答