クライアントは共有サーバー(ホストされた環境)にASP.NET Webサービスを持っています。 WebサービスのURLに移動し、ドキュメントページ(xxxxx/service.asmx?WSDL)を表示して、すべてのメソッドを表示できます。 SoapSonarなどのツールを使用すると、どのメソッドも実行できますが、応答は常に(xxxxx/service.asmx)を送信した場合と同じです。つまり、Webサービスのドキュメントページです。ASP.NET Webサービスのみすべての呼び出しのドキュメントページを返します
これは中信頼環境ですか? - 私は知らない、知らない、聞かないでください
返されたまたは記録されたエラーはありません。 これは、3.5フレームワークとII6がインストールされたWin2k3サーバーにあります。 WebサービスはVisual Studio 2008でビルドされ、この環境ではなくローカルで動作します。
クライアントはサーバーへのアクセス権がありません。サードパーティのサーバープロバイダーは、ASP.NET Webサービスを使用しようとしていますが、経験は限られています。
何がこのような現象を引き起こす可能性について考えていますか?何を探すべきか?
問題は、Webサービスがフォーム認証を有効にしたディレクトリの下にあることです。したがって、service.asmxへのリクエストはリダイレクト302になります。ローカルマシンにいるときは発生しません。私はを試みましたが、リダイレクトは停止しませんでした。フォーム認証はルートにはありますが、サブフォルダにはありませんか? –
Tim