IIS 6.0 (.NET Framework 4) でホストされている WCF REST サービスがあります。このサービスは、JAVA サービスによって呼び出されています。Java サービスが http 経由でこのサービスにアクセスすると正常に動作しますが、https を使用して呼び出すとエラー 404 が返されます。
「説明: HTTP 404。探しているリソース (またはその依存関係の 1 つ) が削除された可能性があります」
SSL 証明書がインストールされていることと、IIS でホストされている他の 2 つのサービスが影響を受けていないことを確認しました。
https ドメイン経由で .svc ファイルにアクセスできることを確認しました。HTTPS:.......service alias/service.svc <-- これで問題なく動作します
この問題は、メソッドがサービス内で呼び出されたときに発生します。HTTPS:.......サービス エイリアス/service.svc/サービス メソッド名 <-- エラーをスローします
今、別のサーバーで確認しましたが、https を使用して正常に動作します。したがって、コードに大きな問題はないと思います。それで、私が見逃しているものがあれば教えてもらえますか?このサーバーでもhttpsで実行するには、このサービスが必要です。
このサービスは POST を介して通信しますが、影響を受けていないように見える他の 2 つのサービスは GET を使用します。ただし、これが重要かどうかはわかりません。