Webサービスを実行していますが、ローカルマシンで実行すると正常に動作します。ただし、本番環境にデプロイすると、いくつかの問題が発生します。https:// [mydomain] / [mywebservice.asmx]のサイトにアクセスすると、期待どおりにWebメソッドのリストが表示されます(注:リストされているすべてのWebメソッドには、それぞれのリンクにhttpsが含まれています)。それらの1つをクリックすると、SOAP情報と、Webメソッドをテストする機能が取得されます。これも期待どおりです。値を入力して[呼び出し]をクリックすると、ページが見つからないというエラーが表示されます。これは、呼び出しによってWebサイトのhttpバージョンに移動するためです。asmxのクイックビューソースは物語を語っています:
<form target="_blank" action='http://[mydomain]/[mywebservice.asmx]/[mywebmethod]' method="POST">
このアクションをhttpsにする必要がありますが、これを変更する方法がわかりません。私はいたるところを見てきましたが、この設定を見つけることができず、すべてのリソースを使い果たしました。どんな助けでも大歓迎です。
サーバー:Windows 2003 SP2