首页 > 解决方案 > 添加 WCF 服务引用

问题描述

在 .net 核心中,我们正在尝试添加 wcf 服务引用并向我们展示 TLS SSL 问题。如果端点需要凭据,是否有可能?

从连接的服务 > 选择 wcf 添加 > 添加 URI(以 .svc 结尾)> 在下一页中保留所有默认值,单击完成显示下面的消息。没有其他细节。 错误图像

标签: wcfasp.net-core

解决方案


这通常表明服务器使用 SSL 证书来保护其通信,并且没有明确要求客户端提供证书进行身份验证。
https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/working-with-certificates
在SSL通信过程中,需要建立信任关系。因此,客户端需要具备建立 SSL 通信的必要条件。在客户端添加服务引用时,将下载并使用服务器的 WSDL。在此过程中,请信任服务器证书并确保客户端支持 TLS 通信。
https://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls
此外,我建议您先通过浏览器获取 WSDL 文件。同样,这也需要上述内容。建立信任关系后,浏览器地址栏应该有一个安全锁标志。Adding service reference随后,在对话框中再次尝试。 如果有什么我可以帮忙的,请随时告诉我。
在此处输入图像描述


推荐阅读