0

XML Web サービスがあり、IIS(localhost) で公開しました。Web サービスは非常にシンプルです。方法は 1 つだけです。また、Web サービスには例外の可能性はありません。Web 参照を追加する代わりに HttpWebRequest を使用する必要があります。「リモート サーバーがエラーを 返しました: (500) 内部サーバー エラー」というエラーが表示されました。リクエストxmlを何度もチェックしました。Web 参照を追加しても問題はありません。エラーの理由は何ですか?

前もって感謝します

4

1 に答える 1

0

あなたが提供した情報から問題が何であるかを知ることは不可能です。

Webサービスが作成したものである場合は、IISに問題の性質に関する詳細なエラーメッセージを報告させる必要があります(デフォルトでは、攻撃者が機密情報を入手するのを防ぐために、制限付きのエラーメッセージが表示されます)。詳細なエラー情報を取得する別の方法を見つけます。これを行う方法の正確な手順は、サービス自体(これはASP.Net Webサービスですか?これはIISのどのバージョンですか?)によって異なりますが、この記事-IIS7.0でHTTP詳細エラーを使用する方法が役立つ場合があります。

Webサービスがサードパーティによって作成されたものである場合、これを修正するには、そのサードパーティと協力する必要があります。

更新:より詳細なエラーメッセージを取得する方法については、詳細な500エラーメッセージ、ASP +IIS7.5もお読みください。

于 2011-06-28T11:05:09.443 に答える