积极答复者
客户端引用服务地址出现异常

问题
-
通过浏览器访问 http://192.168.1.50:8081/ 可以访问到Service.svc,客户端引用服务地址出现异常.
错误信息:
URI http://192.168.1.50:8081/ 处的文档未被识别为已知的文档类型。
来自各已知类型的错误信息可能有助于修复该问题:
- 来自“XML 架构”的报告是“无法识别此文档格式(内容类型为“text/html; charset=UTF-8”)。”。
- 来自“http://192.168.1.50:8081/”的报告是“无法识别此文档格式(内容类型为“text/html; charset=UTF-8”)。”。
- 来自“DISCO 文档”的报告是“下载“http://admin-pc:8081/Service.svc?disco”时出错。”。
- 请求因 HTTP 状态 400 失败: Bad Request。
- 来自“WSDL 文档”的报告是“无法识别此文档格式(内容类型为“text/html; charset=UTF-8”)。”。
元数据包含无法解析的引用:“http://192.168.1.50:8081/”。
元数据包含无法解析的引用:“http://192.168.1.50:8081/”。
如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。
答案
-
局域网内。现在已经解决。方法是修改服务端配置
<wsHttpBinding> <binding name="NoneSecurity" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" useDefaultWebProxy="false"> <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/> <security mode="None"/> </binding> </wsHttpBinding>
- 已标记为答案 LeoTangModerator 2012年7月31日 8:04
全部回复
-
你好,
如果直接在浏览器访问http://192.168.1.50:8081/service.svc?wsdl,浏览器返回的结果是什么?
客户端添加服务应用的机器是在局域网环境内,还是在外网?
Leo Tang [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help. -
局域网内。现在已经解决。方法是修改服务端配置
<wsHttpBinding> <binding name="NoneSecurity" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" useDefaultWebProxy="false"> <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/> <security mode="None"/> </binding> </wsHttpBinding>
- 已标记为答案 LeoTangModerator 2012年7月31日 8:04