使用类库 Visual Studio 2008 中的 Web 引用

发布于 2024-10-07 17:03:41 字数 386 浏览 4 评论 0原文

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

I have a project that uses a class library for the business layer functionality. A web application sits on top of this. I have a web service that I would like to call in the class library. The web application is hosted in IIS for debugging via Visual Studio 2008. Everything seems to work fine except each time make a call to this web-service (created in Java), I get this error following error “The underlying connection was closed: Could not establish secure channel for SSL/TLS”. I thought this was the cert related error. Hence I installed the cert and loaded the cert at runtime from my local stored and adding the cert to the client proxy (ClientCertificates.Add(certificate)) making sure the ASPNet and other IIS accounts have access to this cert. This didn’t help either. However when I added the web reference to same web-service in the same project to web application the error is gone. I need to call the web service from the class library. I would really appreciate your suggestions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乙白 2024-10-14 17:03:41

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

From what i understand the solution has two projects and the web app is the start project.If so, what you can do is have a web reference in the class library and copy the details of the app.config you get when you add the web reference in the class library to web config of the web app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文