两台机器配置
操作系统: WinXP
开发工具: VS2003
开发语言: C#
现在的情况是:
        在本机上调用WebService服务正常,如本机IP地址(192.168.0.131)
     引用URL(http://192.168.0.131/WebService1/Service1.asmx).  
     但用其中另一台机器添加引用该Web服务时,则根本就访问不到.
     在 "添加web引用对话框中"窗口中 ,位于此URL的Web服务提示为: 
   
     下载“http://192.168.0.131/webservice1/service1.asmx”时出错。     基础连接已经关闭: 无法连接到远程服务器。     请各位大侠不吝赐教.

解决方案 »

  1.   

    你直接在浏览器里打入 http://192.168.0.131/webservice1/service1.asmx 可以访问吗?
      

  2.   

    谢谢上面的两位大侠.
    关掉Windows防火墙后可以访问了.
    不知在不关Windows防火墙的情况下,可否有好的办法实现Web引用?
      

  3.   

    双击 windows防火墙。在“高级”里选择“网络连接设置” 本地连接“设置”的“ 高级设置”里选择web服务器
    确定即可。
    或者双击 windows防火墙。在”例外“选项卡中“添加端口”添加
    ”http://192.168.0.131/webservice1/service1.asmx ”也能实现允许特定范围的机器访问。