0

我有一个使用类库来实现业务层功能的项目。Web 应用程序位于此之上。我有一个我想在类库中调用的 Web 服务。Web 应用程序托管在 IIS 中,以便通过 Visual Studio 2008 进行调试。除了每次调用此 Web 服务(用 Java 创建)时,一切似乎都运行良好,出现以下错误“底层连接已关闭:可以不为 SSL/TLS 建立安全通道”。我认为这是与证书相关的错误。因此,我安装了证书并在运行时从本地存储加载证书并将证书添加到客户端代理 (ClientCertificates.Add(certificate)) 以确保 ASPNet 和其他 IIS 帐户可以访问此证书。这也没有帮助。但是,当我将同一个项目中相同 Web 服务的 Web 引用添加到 Web 应用程序时,错误就消失了。我需要从类库中调用 Web 服务。我非常感谢您的建议。

4

1 回答 1

2

据我了解,该解决方案有两个项目,Web 应用程序是启动项目。如果是这样,您可以做的是在类库中有一个 Web 引用并复制添加 Web 时获得的 app.config 的详细信息类库中对 Web 应用程序的 Web 配置的引用。

于 2010-12-14T15:49:16.900 回答