我必须在MVC项目中使用 .SVC Web服务。当我想通过添加服务参考添加服务时,出现以下错误:
下载https://.............svc/ $ metadata'时出错。 该请求已中止:无法创建SSL / TLS安全通道。
我尝试通过CMD中的以下命令生成所需的类以使用该服务:
svcutil.exe https://.............svc?wsdl
但是我收到以下错误消息:
错误:无法从https://.............svc?wsdl获取元数据
我该如何解决这个问题?
答案 0 :(得分:0)
上述错误主要表明我们在下载服务元数据之前应该信任服务器证书。
正如@rene所提到的。生成客户端代理类后,我们可以实例化该类以调用方法,就像调用本地方法一样。
但是我们也可以通过添加服务引用来调用服务,这是VS中的内置功能。<br/>
这是官方指南,希望对您有用。
https://docs.microsoft.com/en-us/dotnet/framework/wcf/accessing-services-using-a-wcf-client
请随时告诉我是否有什么我可以帮助的。