0

MVC Web サイトとコンソール アプリを使用したソリューションがあります。Web サイトは 2 つの WCF サービスをホストしており、コンソール アプリでいずれかへの参照を追加しようとすると、次のエラーが発生します。

HTML ドキュメントに Web サービス検出情報が含まれていません。メタデータに解決できない参照が含まれています: ' http://blah:57997/Service/DWBusinessService.svc '。コンテンツ タイプ application/soap+xml; charset=utf-8 はサービスでサポートされていませんでした http://blah:57997/Service/DWBusinessService.svc。クライアントとサービスのバインディングが一致していない可能性があります。リモート サーバーがエラーを返しました: (415) サポートされていないメディア タイプです。サービスが現在のソリューションで定義されている場合は、ソリューションを構築して、サービス参照を再度追加してみてください。

Web サイトとコンソール アプリの両方が正常にビルドされます。

ここで私が間違っているアイデアはありますか?

編集して言う:この質問に関連する情報はどれか確信しています-お気軽に詳細をリクエストしてください。

4

1 に答える 1

3

おっと - Google で見た他の例とは異なる問題が見つかりました。何らかの理由で、自分の Web サイト (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 に答える