通过Visual Studio 2010 IDE添加启用HTTPS的WCF服务作为服务引用时,发生以下异常
下载"https://abc.cloudapp.net/DataService.svc"时出错.请求失败,HTTP状态为403:Forbidden.元数据包含无法解析的引用:'https://abc.cloudapp.net/DataService.svc'.客户端身份验证方案"匿名"禁止HTTP请求.远程服务器返回错误:(403)禁止.如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用.
请为我建议一个解决方案.
另一种可能的解决方案是通过在凭据管理器中设置它来确保Visual Studio知道要使用哪个证书.
打开凭据管理器,在" 证书基础凭据"下,单击"添加基于证书的凭据".
输入服务引用的URL,然后从商店中选择证书.
小智 0
我之前遇到过这个问题,尝试添加http://abc.cloudapp.net/DataService.svc(没有 https 也是正确的),添加服务后,将 web.config 文件从 http 更改为 https。