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

问题
-
我用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”时出错。”。- 已移动 微软中文技术论坛Moderator 2009年5月20日 1:04 ([Loc]From:.NET Framework 相关)
答案
全部回复
-
-
还有一个可能
在本地你是通过vs的虚拟iis承载服务的,而在本地通过添加服务引用-然后选择本解决方案中的
而你的其他机器上的时候,你的vs虚拟iis根本没有启动,造成服务根本没有承载
其实生成客户端的方法有很多,你可以看看
http://www.cnblogs.com/jillzhang/archive/2008/07/26/1252171.html