C#调用WebService问题
两台服务器:
http://test1/test.asmx
http://test2/test.asmx
里面都有相同的Webservice:test --> 作用是把输入的值再返回回来.
用C#写的一个程序调用(引用名称:test,引用服务器:http://test1/test.asmx):
test test1 = new test();
test1.Url = "http://test1/test.asmx";
string str1 = test1.test("test1"); --> 这个结果是正确的
test test2 = new test();
test2.Url = "http://test2/test.asmx";
string str2 = test2.test("test2");
//在第一次执行这里的时候提示"Object reference not set to an instance of an object."
但第二次以后就正确了,这是为什么???
若我引用的是第二台服务器的地址,那就是test1有这样的问题,test2却正常.
WebService中test的内容:
public string test(string str)
{
return "Result:"+str;
}