2011-06-28 8 views
0

xml Webサービスがあり、IIS(localhost)で公開しました。 Webサービスは非常に簡単です。メソッドは1つしかありません。また、Webサービスには例外的な可能性はありません。 Web参照を追加する代わりにHttpWebRequestを使用する必要があります。 "リモートサーバーからエラーが返されました:(500)内部サーバーエラー"。私は何度もリクエストXMLをチェックしました。私がウェブ参照を追加するときに問題はありません。エラーの理由は何ですか?事前にWebサービスエラー

おかげ

+0

IISのログファイルで問題が解決しましたか? –

答えて

0

そのない可能性の問題は、あなたが提供した情報からあるものを伝えるために。

Webサービスが作成したものであれば、問題の性質に関する詳細なエラーメッセージが表示されるようにIISを設定する必要があります(デフォルトでは、攻撃者が潜在的に機密性を持つことを防ぐための制限されたエラーメッセージが表示されます情報)、または詳細なエラー情報を入手する別の方法を見つけることができます。これを行う方法に関する正確な手順は、サービス自体に依存します(これはASP.Net Webサービスですか?IISのバージョンは何ですか?)しかし、この資料 - How to Use HTTP Detailed Errors in IIS 7.0が参考になる場合があります。

サードパーティが作成したWebサービスの場合は、これを修正するためにサードパーティと協力する必要があります。

更新:また、詳細なエラーメッセージの入手方法については、Detailed 500 error message, ASP + IIS 7.5をお読みください。

+0

WebサービスはAsp.Net Xml Webサービスであり、私はそれを書いた.IISバージョン7.5。私は別のasp.net WebアプリケーションをWebサービスにアクセスしようとします。私はWebアプリケーションをデバッグするときに私は要求XMLをチェックし、それは正しいようです。しかし、私は応答を得ることができません – user811686

+0

@ user811686私は別のリンクで私の答えを更新しました - あなたはIISから詳細なエラーを取得する必要があります。 – Justin

関連する問題