webservice的调用方式有两种:
1. 直接在vs2010中通过web引用的方式,将发布于某个位置的web服务引进到工程里面(这个web引用地址可以是webService的http地址,也可以是引用本地*.wsdl的文件地址)。
2. 通过vs 命令提示窗口,命令编译的方式,实现服务代理类(*.cs)及动态库(*.dll)文件的生成,然后在vs中通过引用的方式将生成的文件包括到工程中。
第2种的具体方法:
打开Microsoft Visual Studio 2010->工具->Visual Studio 命令提示
输入:wsdl wsdl文件路径 /out:WebClient.cs 可生成代理类(WebClient.cs是你起的代理文件名字) 。
如:wsdl E:\ISMP与SP接口文件\IsmpSpEngine.wsdl /out:IsmpSpEngineInterfaces.cs
默认保存路径为C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\IsmpSpEngineInterfaces.cs
。