大家好,本人刚刚学webservice ,在此请教一个问题,当我创建webservice的时候使用http://localhost//www的时候在客服端使用 localhost.Service ss=new localhost.service(); 然后通过ss来调用方法,但是当我使用http://10.1.11.119//www 创建的时候,客服端我就不知道怎么编写了 ,请教了 ,谢谢

解决方案 »

  1.   

    调用WebService的网站需要添加webservice的web引用
      

  2.   

    创建webservice,本地和异地是一样的啊。
    如果有条件的话,我建议你还是在本地建你要调用的webservice的网站,然后,你调用本地的网站,在配置里面,配置你要访问的网站的IP以及端口,然后在自己程序里实例化webservice以后,再自己修改这个webservice的url
    比如
    localhost.Service ss=new localhost.service(); 
    ss.URL=你要调用的webservice的url
      

  3.   

    几种方法,有举例
    1、在一个解决方案内
    2、在不同解决方案
    3、在Internet上调用WebService方法
    4、利用webservice.htc调用WebService方法(参考MSDN)http://www.vchome.net/dotnet/dotnetdocs/dotnet29.htm
    陈文兵
      

  4.   

    谢谢各位,再问一下各位大哥,我创建的web服务,局域网内可以访问(不能测试),外网不能访问。为什么啊?怎么样才能让外网访问。
    2,我刚刚创建了一个客服端,在本机上可以输入正常运行,但是在局域网内其他机子上不能运行,说HTTP403错误,禁止访问,请问各位怎么样才能让客服端在别的机子上可以访问,谢谢