none
我用wcf发布成的 webservice在本机能访问,但在别人机器上访问时出现下面的错误: RRS feed

  • 问题

  •  

    我用wcf发布成的 webservice在本机能访问,但在别人机器上访问时出现下面的错误:

     

    URI http://192.168.31.82:8080/WebService.asmx 处的文档未被识别为已知的文档类型。
    来自各已知类型的错误信息可能有助于修复该问题:
    - 来自“DISCO 文档”的报告是“下载“http://localhost:8080/WebService.asmx?disco”时出错。”。
      - 无法连接到远程服务器
      - 由于目标机器积极拒绝,无法连接。 127.0.0.1:8080
    - 来自“http://192.168.31.82:8080/WebService.asmx”的报告是“无法识别此文档格式(内容类型为“text/html; charset=
    “DISCO 文档”的报告是“下载“http://localhost:8080/WebService.asmx?disco”时出错。”。

    2008年5月9日 7:38

答案

  • 是向导的问题导致的,在生成WebService引用时系统会默认使用机器的机器名而不是ip地址,而机器名通过DNS是无法解析的,为此一种简单的方法就是修改客户端的host文件。

    2008年7月15日 5:29

全部回复