C#调用WebService问题

yuchongjike 2009-06-12 01:09:58
两台服务器:
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;
}



...全文
30 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
十八道胡同 2009-06-12
  • 打赏
  • 举报
回复
debug看看
suners 2009-06-12
  • 打赏
  • 举报
回复
不是多明白
bmwsl 2009-06-12
  • 打赏
  • 举报
回复
改用wcf!
lovvver 2009-06-12
  • 打赏
  • 举报
回复
楼主用的proxy class应该是同一个吧
建议楼主用F10跟进去,看看到底是什么问题。
xxyping 2009-06-12
  • 打赏
  • 举报
回复
没遇到过,我的链接一直都很正常
你断个点进去看看吧!看到底是哪出问题了

没实例化
优途科技 2009-06-12
  • 打赏
  • 举报
回复
up

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧