wcf - 添加 WCF 服务引用
问题描述
在 .net 核心中,我们正在尝试添加 wcf 服务引用并向我们展示 TLS SSL 问题。如果端点需要凭据,是否有可能?
从连接的服务 > 选择 wcf 添加 > 添加 URI(以 .svc 结尾)> 在下一页中保留所有默认值,单击完成显示下面的消息。没有其他细节。 错误图像
解决方案
这通常表明服务器使用 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
随后,在对话框中再次尝试。
如果有什么我可以帮忙的,请随时告诉我。
推荐阅读
- python - 模型通过中间模型有两个多对多关系
- html - 如何始终在一个站点中添加样式
- javascript - 当我的下拉列表的值发生变化时如何触发 Javascript/AJAX 代码?
- html - 无法在 IE11 中应用投影
- javascript - 如何提示一个模态框,询问用户他/她是否要删除选定的行?(jQuery)
- excel - 如何显示excel表格中的值?
- c# - 从 Task.Run 获取结果而不等待
- reactjs - React - 如何使导出组件对其目录私有?
- ios - 自定义 ViewController 过渡总是从中心开始
- entity-framework - 将具有展平集合的表映射回集合