【发布时间】:2014-04-11 10:03:28
【问题描述】:
我想向我的 Visual Studio 项目添加服务引用。 执行此操作时出现以下错误:
下载“xxxxxxxx/yyyyyy?wsdl”时出错。请求是 中止:无法创建 SSL/TLS 安全通道。元数据包含一个 无法解析的引用:'xxxxxxxx/yyyyyy?wsdl'。不能 为具有“xxxxxxxx”权限的 SSL/TLS 建立安全通道。这 请求被中止:无法创建 SSL/TLS 安全通道。如果 服务在当前解决方案中定义,尝试构建解决方案 并再次添加服务引用。
远程服务(不是我的)需要一个客户端证书,我拥有并安装在本地计算机上的 LOCAL_COMPUTER 和 CURRENT_USER 下 证书已正确安装,我可以在浏览器中访问该服务。
有没有办法告诉 Visual Studio 以某种方式获取客户端证书?或者也许我需要联系另一端来更改他们这边的一些配置?
谢谢
【问题讨论】:
-
Visual Studio 应显示一个窗口,其中包含服务器可接受的证书选择。它应该类似于从浏览器访问 wsdl 时浏览器所做的事情。尝试重新启动VS。确保您在运行浏览器的同一帐户下运行 VS。
标签: c# visual-studio-2010 wcf ssl client-certificates