我有一个项目,它使用类库来实现业务层功能。 Web应用程序就位于此之上。我有一个我想在类库中调用的Web服务。 Web应用程序托管在IIS中,以便通过Visual Studio 2008进行调试。除了每次调用此Web服务(在Java中创建)之外,一切似乎都正常工作,我收到此错误后出现错误“底层连接已关闭:可能不建立SSL / TLS的安全通道“。我认为这是与证书相关的错误。因此,我安装了证书并在运行时从我的本地存储加载了证书,并将证书添加到客户端代理(ClientCertificates.Add(证书)),确保ASPNet和其他IIS帐户可以访问此证书。这也没有帮助。但是,当我将同一项目中的同一Web服务的Web引用添加到Web应用程序时,错误消失了。我需要从类库中调用Web服务。我真的很感激你的建议。
答案 0 :(得分:2)
根据我的理解,该解决方案有两个项目,Web应用程序是启动项目。如果是这样,您可以做的是在类库中有一个Web引用并复制您在获取时获得的app.config的详细信息将类库中的Web引用添加到Web应用程序的Web配置中。