【问题标题】: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" />
    

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

    【讨论】:

      猜你喜欢
      • 2012-07-13
      • 2014-05-10
      • 2019-05-01
      • 2014-09-15
      • 1970-01-01
      • 2017-06-30
      相关资源
      最近更新 更多