。wsdl文件未导入,文件丢失?

问题描述 投票:0回答:1

我正在尝试通过.wsdl文件添加WCF服务引用,但我不断收到“添加服务端点错误”

完整错误:

输入路径'C:\ Users \ user \ OneDrive \ Documenten \ Registration_protocol_v1.xsd'似乎未引用任何现有文件找不到“ C:\ Users \ user \ errors \ v1”。验证目录存在,并且您具有相应的权限来读取它。无法导入wsdl:port详细信息:导入wsdl:port时出错wsdl:port所依赖的wsdl:binding。 XPath到wsdl:binding:// wsdl:definitions [@targetNamespace ='http://url.be/registration/v1'] / wsdl:binding [@ name ='RegistrationSOAPBinding']错误来源的XPath:// wsdl:definitions [@targetNamespace ='http://url.be/registration/v1'] / wsdl:service [@ name ='RegistrationService'] / wsdl:port [@ name ='RegistrationSOAP11']无法导入wsdl:绑定详细信息:导入文件时出错wsdl:binding所依赖的wsdl:portType。 XPath到wsdl:portType:// wsdl:definitions [@targetNamespace ='http://url.be/registration/v1'] / wsdl:portType [@ name ='RegistrationPortType']错误来源的XPath:// wsdl:definitions [@targetNamespace ='http://url.be/registration/v1'] / wsdl:binding [@ name ='RegistrationSOAPBinding']无法导入wsdl:portType详细信息:在以下情况下引发了异常运行WSDL导入扩展:System.ServiceModel.Description.DataContractSerializerMessageContractImporter错误:具有目标名称空间“ http://url.be/registration/v1”的架构找不到。错误来源的XPath:// wsdl:definitions [@targetNamespace ='http://url.be/registration/v1'] / wsdl:portType [@ name ='RegistrationPortType']

关于如何解决此问题的任何想法,以便添加服务参考?

c# web-services wcf soap wsdl
1个回答
0
投票

您可以在浏览器中正确访问服务WSDL页面吗?服务似乎有问题。否则,我们至少可以访问服务开始页面。enter image description here此外,请确保网络连接没有问题,例如防火墙设置,防病毒软件,本地HOSTS文件。如果可以访问WSDL,我们还可以利用SVCUtil.exe工具生成客户端代理。https://docs.microsoft.com/en-us/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe随时让我知道问题是否仍然存在。

© www.soinside.com 2019 - 2024. All rights reserved.