0

ビジネスレイヤ機能にクラスライブラリを使用するプロジェクトがあります。 Webアプリケーションがこれの上に座っています。クラスライブラリで呼びたいWebサービスがあります。 WebアプリケーションはVisual Studio 2008経由でデバッグするためにIISでホストされています。毎回このWebサービス(Javaで作成)を呼び出すときを除いてすべて正常に動作していますが、このエラーが発生します。 SSL/TLSのための安全なチャネルを確立しない "。私はこれが証明書関連のエラーだと思った。したがって、私は証明書をインストールし、実行時に自分のローカルストアから証明書をロードし、クライアント証明書(ClientCertificates.Add(証明書))に証明書を追加して、ASPNetと他のIISアカウントがこの証明書にアクセスできるようにします。これも役に立たなかった。しかし、同じプロジェクトの同じWebサービスへのWeb参照をWebアプリケーションに追加すると、エラーはなくなりました。私は、クラスライブラリからWebサービスを呼び出す必要があります。私は本当にあなたの提案を感謝します。クラスライブラリでのWeb参照の使用Visual Studio 2008

+0

.NETのどのバージョンを使用していますか? .NET 2.0以降で動かない限り、「Web参照」ではなく「サービス参照」を使用する必要があります。 –

答えて

2

解決策には2つのプロジェクトがあり、Webアプリケーションは開始プロジェクトです。そうすれば、クラスライブラリにWeb参照があり、app.configの詳細をコピーすることができますクラスライブラリのWeb参照をWebアプリケーションのWeb設定に追加します。

+0

ありがとうございました。 – Sal

関連する問題