我想在本网站上为MODIS Web服务创建一个WCF客户端:http://daac.ornl.gov/MODIS/MODIS-menu/modis_webservice.html有一个指向WSDL文件的链接,我可以使用它来生成代理类。问题是,这个文件有点格式错误,我无法用添加服务引用,wsdl.exe或svcutil.exe等.NET工具创建客户端。当我尝试通过网站生成代理类时,我得到以下响应:
我尝试下载WSDL文件并从本地副本创建代理类,但后来我遇到了这个错误:
这些错误与添加服务引用和wsdl.exe和svcutil.exe utils的控制台输出相同。有没有其他方法可以为此服务创建WCF客户端,还是在.NET中无法实现?
EDIT ----- 我已经知道问题发生了,因为WSDL是RPC / Endoded标准,.NET工具无法正确处理它。我试图将其转换为Document / literal标准,但它仍然无法正常工作。有人可以查看我的WSDL文件并查看我的错误吗?它可以在以下链接下找到:https://wklej.to/67rR7
答案 0 :(得分:0)