无法在Visual Studio 2010 IDE中添加启用HTTPS的WCF服务作为服务引用

raj*_*ish 5 c# wcf

通过Visual Studio 2010 IDE添加启用HTTPS的WCF服务作为服务引用时,发生以下异常

下载"https://abc.cloudapp.net/DataService.svc"时出错.请求失败,HTTP状态为403:Forbidden.元数据包含无法解析的引用:'https://abc.cloudapp.net/DataService.svc'.客户端身份验证方案"匿名"禁止HTTP请求.远程服务器返回错误:(403)禁止.如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用.

请为我建议一个解决方案.

loc*_*ock 8

另一种可能的解决方案是通过在凭据管理器中设置它来确保Visual Studio知道要使用哪个证书.

打开凭据管理器,在" 证书基础凭据"下,单击"添加基于证书的凭据".

输入服务引用的URL,然后从商店中选择证书.


小智 0

我之前遇到过这个问题,尝试添加http://abc.cloudapp.net/DataService.svc(没有 https 也是正确的),添加服务后,将 web.config 文件从 http 更改为 https。