1

このエラーが発生する理由

応答メッセージのコンテンツ タイプ text/html がバインディングのコンテンツ タイプ (text/xml; charset=utf-8) と一致しません。カスタム エンコーダーを使用する場合は、IsContentTypeSupported メソッドが適切に実装されていることを確認してください。応答の最初の 1024 バイトは次のとおりです: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict //EN" " "> < html xmlns="http://www.w3.org/1999/xhtml">

内部例外

リモート サーバーがエラーを返しました: (500) 内部サーバー エラー

エラーのスクリーンショット

4

1 に答える 1

1

このエラーが発生する理由は複数考えられます。質問で提供された情報から、正確な理由が何であるかを判断するのは困難です。問題をデバッグするために、トレースを構成できます。

<system.diagnostics>
    <sources>
        <source name="System.ServiceModel"
                switchValue="Information, ActivityTracing"
                propagateActivity="true">
            <listeners>
                <add name="sdt"
                     type="System.Diagnostics.XmlWriterTraceListener"
                     initializeData= "WcfDetailTrace.xml" />
            </listeners>
        </source>
    </sources>
</system.diagnostics>

WcfDetailTrace.xml次に、提供された で生成されたトレース ファイルを開き、SvcTraceViewer.exe例外の詳細を調べます。

于 2012-08-27T07:09:34.570 に答える