2009-07-23 5 views
1

Windows 2003サーバーにWCFサービスが展開されています。このサービスを使用するためにWPFアプリケーションを使用しています。私たちは、WCFサービスの新しいバージョンを展開するか、いつかのためにIISとWPFアプリケーションのアイドルのままにして、機能を実行しようとするとトラブルがあり、我々は次の例外を取得している:WCFサービスエラー

The content type text/html of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 119 bytes of the response were:'<HEAD><TITLE>500: Server Error [20-0004]</TITLE></HEAD> 
<BODY> 
<H1>500: Server Error [20-0004]<H1> 

</BODY> 
</HTML> 

おかげで、よろしく、

答えて

0

あなたはサーバーへのプロキシ/接続を作成していて、それを開いたままにしておき、必要なときにこのプロキシを使用しているようです。この2つの問題があります

  • あなたが非活動期間中にタイムアウトが原因になっている問題。
  • 接続が使用されていない状態で維持されると、スケーラビリティが低下します。

これを行うより良い方法は、必要なときにプロキシ接続を作成し、ガスを使用した後でプロキシ接続を閉じたり破棄したりすることです。通常は、これにusingステートメントを使用します。

1

通常、500エラーは、サービスに未処理の例外があったことを意味します。 Windowsのイベントログを見て、何が起きたのかを確認してください。

0

あなたが下記のエラー

500を得る:あなたのウェブサイトは、SSOが保護されている場合はサーバーエラー[20から0004]

これは、SiteMinderのWebエージェントのエラーで、それは初期化でのSiteMinder ISAPIの問題がある可能性があります。

イベントとSSOログを確認します。

Origin Blog

関連する問題