1,静态调用
1,首先你得知道地址 如:http://10.180.0.45:22122/UIPax/TestMethodWsService?wsdl。
3,保存当前页面的数据到.txt文件里。
4, 打开VS。
5,点击引用右键,然后选择“”添加服务器引用“”。
6,点击高级
7,点击添加Web引用
8,URL 填入上面第三点,您保存的.txt文件路径 ,Web 引用名,自己定义一个就行,然后点击添加引用。
9,成功引用,就可以实例化这个引用,调用里面的方法了。
2,动态调用
public static object InvokeWebService02(string url, string methodname, object[] args)
{
//这里的namespace是需引用的webservices的命名空间,也可以加一个参数从外面传进来。
string @namespace = "MyWebserviceTest";
Console.WriteLine("定义命名空间:" + @namespace);
try
{
Console.WriteLine("开始获取wsdl...");
//获取WSDL