マシンにホストされているセキュリティ保護されたWCFサービス(https:// MachineName:sslport/services)があります。同じサービスの異なるインスタンスが異なるマシンに配置されます。クライアントアプリケーションからは、同じエンドポイントアドレスでChannelFactory()を使用して、コードを介してこれらのサービスに接続することができます。しかし、マシン名をマシンのipaddressに置き換えて(https:// ipaddress:sslport/services)エンドポイントアドレスを使用してサービスにアクセスしようとすると、「cannotは信頼関係を確立できません」というエラーが表示されます。私はこれが信頼関係を確立することができなかったSSL証明書によって引き起こされるエラーであることを知っています。サービスがホストされているホストマシンのIPを使用してWCFサービスに接続する方法
これを行うには設定や方法がありますか?もし誰かがこれを知っていれば案内してください。
これは決して生産で使用すべきではありません! – Yahia
Yahia、私が上で示唆したコードは、 'whatever.address.com'という単一の名前を許可しています。私は彼がすべてのアドレスに対して「true」を返すことを示唆していません。証明書の状態にかかわらず、ドメインが有効であることが分かっている場合は、(何かが見つからない限り)それを受け入れることは間違いありません。 –