0

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

+0

您使用的是什么版本的.NET?除非您遇到.NET 2.0或更低版本,否则您应该使用“服务参考”,而不是“Web参考”。 – 2010-12-14 20:56:46

回答

2

从我所了解的解决方案中有两个项目和Web应用程序是开始项目。如果是这样,你可以做的是在类库中有一个Web引用,并复制你得到的app.config的细节您将类库中的Web引用添加到Web应用程序的Web配置中。

+0

感谢它的工作。 – Sal 2010-12-15 15:40:57

相关问题