【发布时间】:2011-01-21 13:45:31
【问题描述】:
我无法使用 VS2010 中提供的 Wcf 测试客户端测试 WCF 数据服务。常规服务可以正常工作,但是对于数据服务,在尝试调用测试客户端中的 url 时出现此错误:
错误:无法从http://localhost:31745/MyWcfDataService.svc 获取元数据如果这是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅位于 http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata Exchange 错误 URI:http://localhost:31745/MyWcfDataService.svc 元数据包含无法解析的引用的 MSDN 文档:“http://localhost:31745/MyWcfDataService.svc”。远程服务器返回意外响应:(405) Method Not Allowed。远程服务器返回错误:(405) Method Not Allowed.HTTP GET Error URI: http://localhost:31745/MyWcfDataService.svc url http://localhost:31745/MyWcfDataService.svc/ 处的文档未被识别为已知文档类型。来自每个已知类型的错误消息可以帮助您修复问题:-来自“XML Schema”的报告是“W3C XML Schema 的根元素应该是,并且它的命名空间应该是'http://www.w3.org/2001/XMLSchema'。”-来自“DISCO”的报告Document' 是 'Discovery document at the URL http://localhost:31745/MyWcfDataService.svc/ could not be found.'。 - 无法识别文档格式。- 来自“WSDL 文档”的报告是“XML 文档 (2, 2) 中存在错误。”。 - 没想到。
数据服务运行良好,我可以在浏览器中查看有问题的 svc 文件并查看 wsdl。
wcf 测试客户端不是是为了测试 WCF 数据服务吗?如果可以使用,那我该怎么做呢?我需要进行任何修改吗?
谢谢..
【问题讨论】:
标签: wcf wcftestclient