2009-04-27 3 views
1

ウェブサービス、WCF私のWCFサービスを接続するときに、私はエラーを与えるエラー

結合(アプリケーション/石鹸+ XMLのコンテンツタイプに一致しない応答メッセージのコンテンツタイプがtext/htmlの;のcharset = UTFこの下に-8)

私のWCFサービスの設定ファイル:

<?xml version="1.0"?> 
<configuration> 
    <customErrors mode="Off"> 
    </customErrors> 
    <system.serviceModel> 
    <services> 
     <service name="WcfService1.Service1" behaviorConfiguration="WcfService1.Service1Behavior"> 
     <!-- Service Endpoints --> 
     <endpoint address="http://127.0.0.1/ChickenService/Service1.svc" binding="basicHttpBinding" contract="WcfService1.IService1"> 
      <identity> 
      <dns value="127.0.0.1"/> 
      </identity> 
     </endpoint> 
      <host> 
      <baseAddresses> 
      <add baseAddress="http://127.0.0.1/"/> 
      </baseAddresses> 
     </host> 
     </service> 
    </services> 
    <behaviors> 
     <serviceBehaviors> 
     <behavior name="WcfService1.Service1Behavior"> 
     <serviceMetadata httpGetEnabled="true"/> 
      <serviceDebug includeExceptionDetailInFaults="false"/> 
     </behavior> 
     </serviceBehaviors> 
    </behaviors> 
    </system.serviceModel> 
</configuration> 

どのように私はこの問題を解決することができますか? (また、ポストにその情報を追加)

<serviceDebug includeExceptionDetailInFaults="true"/> 

とエラーに追加情報が役に立つかどうかを確認:これに

<serviceDebug includeExceptionDetailInFaults="false"/> 

答えて

1

はこれを変更してみてください。

0

レスポンスのMIMEタイプがtext/htmlです理由を説明するだろうあなたのWCFサービスを呼び出すときに、あなたが(「死のT 彼イエロー画面」a.k.a)ASP.NETエラーページを取得しているように聞こえます。
サービスをIISでホストしていますか?

Andrewさんのような例外の詳細を有効にした後、サービスから返された例外メッセージの内容を長いHTML文字列にコピーし、新しいテキストファイルに貼り付けて保存することができます。 HTMLを開いてWebブラウザで開き、エラーの詳細を確認します。