Webservice 问题:system.argumentexception:找不到xxx定义。缺少命名空间为xxx的服务说明

system.argumentexception:找不到xxx定义。缺少命名空间为xxx的服务说明

动态代理的方式调用webservice服务:某种情况下会出现此类问题:原因在于:

在浏览器中打开了.wsdl服务地址,并将打开的文件复制出来,粘贴到本地文本中了,并将这个文本的后缀名改为.wsdl文件。然后利用wsdl.exe程序生成,会出现此类错误。不能复制粘贴。

解决:直接利用wsdl.exe程序 最后面的字符串改为.wsdl的服务引用地址。即可生成wsdl服务到本地了。

原文地址:https://www.cnblogs.com/HuangLiming/p/14819116.html