svcutil.exe =>无法从https://...........svc?wsdl获取元数据

时间:2019-11-13 13:08:00

标签: c# web-services wcf model-view-controller

我必须在MVC项目中使用 .SVC Web服务。当我想通过添加服务参考添加服务时,出现以下错误:

  

下载https://.............svc/ $ metadata'时出错。   该请求已中止:无法创建SSL / TLS安全通道。

我尝试通过CMD中的以下命令生成所需的类以使用该服务:

  

svcutil.exe https://.............svc?wsdl

但是我收到以下错误消息:

  

错误:无法从https://.............svc?wsdl获取元数据

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

上述错误主要表明我们在下载服务元数据之前应该信任服务器证书。
正如@rene所提到的。生成客户端代理类后,我们可以实例化该类以调用方法,就像调用本地方法一样。
但是我们也可以通过添加服务引用来调用服务,这是VS中的内置功能。<​​br/> enter image description here
这是官方指南,希望对您有用。
https://docs.microsoft.com/en-us/dotnet/framework/wcf/accessing-services-using-a-wcf-client
请随时告诉我是否有什么我可以帮助的。