フロント エンド サーバーから Web サービスを呼び出しているときに 401 の無許可の例外が発生しますが、アプリ サーバーでは同じコードが正常に機能します。
これを確認するために、Web サービスを呼び出すコンソール アプリケーションを作成しました。アプリサーバーからサービスを呼び出すと、正常に動作しますが、fe サーバーでも同じように失敗します。
FE サーバーで以下のコードが実行されない動作を発見しました。
ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(ValidateRemoteCertificate);
(ValidateRemoteCertificate メソッドにいくつかのコメントを入れました。フロント エンド サーバーではなく、アプリ サーバーに表示されるメッセージを確認できます)
- すべての証明書は FE とアプリ サーバーの両方で同じです
- 同じユーザー資格情報で実行しています。
以前に同じ問題に直面した人はいますか、それとも構成を確認する必要がありますか?