引用SVC(添加Service References), 总是报错,跪求帮助在线等待...
报错信息:URI http://192.168.0.115/portal/services/UFIDA.U9.ISV.RCV.ICreateRCVSRV.svc 处的文档未被识别为已知的文档类型。
来自各已知类型的错误信息可能有助于修复该问题:
- 来自“http://192.168.0.155/portal/services/UFIDA.U9.ISV.RCV.ICreateRCVSRV.svc”的报告是“无法识别此文档格式(内容类型为“text/html; charset=UTF-8”)。”。
- 来自“DISCO 文档”的报告是“下载“http://u9test/Portal/Services/UFIDA.U9.ISV.RCV.ICreateRCVSRV.svc?disco”时出错。”。
- 无法解析此远程名称: 'u9test'
- 来自“WSDL 文档”的报告是“无法识别此文档格式(内容类型为“text/html; charset=UTF-8”)。”。
- 来自“XML 架构”的报告是“无法识别此文档格式(内容类型为“text/html; charset=UTF-8”)。”。
元数据包含无法解析的引用:“http://192.168.0.155/portal/services/UFIDA.U9.ISV.RCV.ICreateRCVSRV.svc”。
服务 http://192.168.0.155/portal/services/UFIDA.U9.ISV.RCV.ICreateRCVSRV.svc 不支持内容类型 application/soap+xml; charset=utf-8。客户端和服务绑定可能不匹配。
远程服务器返回错误: (415) Cannot process the message because the content type 'application/soap+xml; charset=utf-8' was not the expected type 'text/xml; charset=utf-8'.。
如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。
这里服务器什么配置的问题呢?引用其它服务器就没有问题
--------------------编程问答-------------------- <system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="U9SrvTypeBehaviors">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors> --------------------编程问答-------------------- 是不是引用的东西已过时了,你用的什么版本 --------------------编程问答--------------------
什么版本,在那里查看是什么版本了? --------------------编程问答-------------------- 添加服务器计算机名的映射,具体操作如下:
找到
C:\Windows\System32\drivers\etc\hosts文件,记事本打开,添加映射
58.177.188.198 win-11c8i345h03 --------------------编程问答-------------------- 楼主这问题解决了麽?是什么问题啊,怎么解决的啊?我也遇到这问题了... --------------------编程问答-------------------- 你看看你的客户端的.config里面是否有用的http://u9test
URL地址却是:http://192.168.0.115
两个不一致
补充:.NET技术 , Web Services