vs调用webservice
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs调用webservice相关的知识,希望对你有一定的参考价值。
因为需要只能使用vs2003,调用java的webservice报错,但是在vs2010调用就正常。
错误如下
URI http://194.1.14.131:7800/empi-ws/doc/createPerson?wsdl 处的文档未被识别为已知的文档类型。
各已知类型的错误信息可能有助于修复该问题:
- 来自“WSDL 文档”的报告是“XML 文档(5, 10)中有错误。”。
- “Element”是无效的节点类型。 行 5,位置 10。
- 来自“DISCO 文档”的报告是“未能在 URL http://194.1.14.131:7800/empi-ws/doc/createPerson?wsdl 处找到发现文档。”。
- 无法识别此文档格式。
- 来自“XML 架构”的报告是“应为架构根。请确保根元素是 <schema>,并且命名空间为“http://www.w3.org/2001/XMLSchema”(对于 XSD 架构)或“urn:schemas-microsoft-com:xml-data”(对于 XDR 架构)。 , (1, 40)处发生了错误。”。
VS2008调用webservice 没有生成Reference.cs文件 所以不能调用方法
应该是你调用的有问题吧右键项目名-添加服务引用-点高级-点添加WEB引用-输入URL-修改web引用名,这时候你在项目里写一下你要用的webservice的方法,讲道理在using一下就可以用了。希望能解决你的问题,我早上刚试过~
对了,然后你在F12那个方法就看到Reference.cs了,但是在工程里不能直接看到Reference.cs的。 参考技术A 参考答案自从两个妓女自称是某名牌大学的毕业生后,我现在一般都自称文盲!
以上是关于vs调用webservice的主要内容,如果未能解决你的问题,请参考以下文章