在一个局域网中有4台机器 都是win7系统网关都是192.168.1.1
    现在在我机器上面写一个 webservice  运行 浏览器上面的地址是 http://localhost:2345/webservice1.asmx;
    问题1
     我本机就的ip地址是192.168.1.199 我把浏览器的地址改成 http://192.168.1.199:2345/webservice1.asmx 浏览器显示改网页无法显示
     问题2 如何在别的机器上调用 我的webservice1  
      
   自己尝试网上找的解决方案就是把 namespace["http://192.168.1.100:2345/工程名/webservice1.asmx"]
   还是不可行   
    哪位在实际开发中用过帮忙指导一下
    

解决方案 »

  1.   

    你把你的webservice要发布出去,别人才能访问的。你所说的在浏览器显示,是你在运行起来的情况下吧。
    你可以用IIS把它发布出去。然后其他用户就可以通过IP地址访问你的webservice了。
      

  2.   

    你用VS里自带的那个服务器是不能接收远程访问的,要发布到IIS上才行,VS有简单的发布向导,不过发布后,可能要修改一下IIS的权限才能让外部机器正常使用。