0

いくつかの Web サイトを接続する WCF サービスを作成しました。しかし、それを消費しようとすると、このエラーが発生します。何が原因ですか?面白いことに、WCF サービスを別の動作中のサービスから複製したため、混乱しています。

コンテンツ タイプ text/html。応答メッセージの charset=utf-8 がバインディングのコンテンツ タイプ (text/xml; charset=utf-8) と一致しません。カスタム エンコーダーを使用する場合は、IsContentTypeSupported メソッドが適切に実装されていることを確認してください。応答の最初の 1024 バイトは次のとおりです。

<!DOCTYPE html>
<html>
    <head>
        <title>Runtime Error</title>
        <meta name="viewport" content="width=device-width" />
...
4

2 に答える 2

0

私が常に最初に試みることは、クライアント プロジェクトのサービス参照を右クリックして [更新] を選択することです。これは、ローカル参照が古くなっている場合に発生することがあります。

于 2013-08-21T17:14:47.713 に答える
0

asmx ファイルのクラスを変更するのを忘れていたことがわかりました。cs ファイルと一致しませんでした。trueに設定するとうまくいきました。

于 2013-08-21T17:59:52.333 に答える