调用局域网中的web service
但是地址是192.168.0.x
最后一位不是固定的
怎么在程序运行时候动态改变?

解决方案 »

  1.   

    把URL设定到Config file 中。
    可以用2005带的设计器,也可以自己加一句就可以。
    前提,web service接口一致
      

  2.   

    怎样设定到Config file 中?
    web引用又是怎样添加的呢?
      

  3.   

    web.config中
    <add key="XKJK.PassPort.WSC_User.WS_User" value="http://192.168.0.x/XKJK.PassPort/WS/WS_User.asmx"/>
      

  4.   

    3楼的需要先在web引用那里右键属性,将"静态"(默认)改为"动态".修改保存后,程序自动会在web.config文件中添加类似三楼的配置.个人建议,楼主的情况最好是将配置中的ip替换为web引用服务器的机器名.