none
サービス参照の追加ができない RRS feed

  • 質問

  • お世話になっております。

    自作のサービスにおいて、サービス参照の追加エラーが発生します。

    エラーメッセージは、

    ドキュメントは理解されましたが、処理できませんでした。
      - WSDL ドキュメントに解決できないリンクが含まれています。
      - 'http://www.hoge.com/hoge.svc?xsd=xsd0' をダウンロード中にエラーが発生しました。

    (途中省略)

    メタデータに、解決できない参照が含まれています。'http://www.hoge.com/hoge.svc?wsdl'。
    コンテンツの種類 application/soap+xml; charset=utf-8 はサービス http://www.hoge.com/hoge.svc?wsdl でサポートされていませんでした。クライアントとサービスのバインドが整合していない可能性があります。
    リモート サーバーがエラーを返しました: (415) Cannot process the message because the content type 'application/soap+xml; charset=utf-8' was not the expected type 'text/xml; charset=utf-8'.
    サービスが現在のソリューションに定義されている場合は、ソリューションの構築とサービス参照の追加を再試行してください。

    というエラーが発生します。

    先のエラーメッセージの 'http://www.hoge.com/hoge.svc?xsd=xsd0' をダウンロード中にエラーが発生しました’で、xsd0というのが、

    <xsd:import schemaLocation=http://www.hoge.com/hoge.svc?xsd=xsd0 namespace="http://tempuri.org/"/>

    という事のようなのです。

    .Net Framework 4.0環境で起きているのですが、.Net Framework 3.5ではこのようなエラーが発生していませんでした。

    お分かりになる方いましたら、ヒントでもよいので回答お願いします。


    MSDN Forumより

    2013年4月22日 1:29