【发布时间】:2009-08-24 02:36:43
【问题描述】:
如何像使用 ASP.NET Web 服务一样测试 WCF 服务应用程序?当我运行 WCF 服务应用程序时,我希望出现一个测试页面,允许我测试 Web 应用程序中包含的所有服务。这不会发生。我错过了如何做到这一点?
【问题讨论】:
如何像使用 ASP.NET Web 服务一样测试 WCF 服务应用程序?当我运行 WCF 服务应用程序时,我希望出现一个测试页面,允许我测试 Web 应用程序中包含的所有服务。这不会发生。我错过了如何做到这一点?
【问题讨论】:
没有用于测试服务的 Web 界面。但是,根据您的服务使用的功能,您可能可以使用 SDK 中包含的 WCF Test Client。不幸的是,它有很多限制,因此它不适用于所有服务。
来自 msdn:
以下是 WCF 测试客户端不支持的功能列表:
类型:Stream、Message、XmlElement、XmlAttribute、XmlNode、实现 IXmlSerializable 接口的类型,包括相关的 XmlSchemaProviderAttribute 属性、XDocument 和 XElement 类型、ADO.NET DataTable 类型和 DataSet 类型(以及它的类型派生类)。
双工合同。
交易。
安全性:CardSpace、证书和用户名/密码。
Bindings:WSFederationbinding,任何 Context 绑定和 Https 绑定,WebHttpbinding(Json 响应消息支持)。
【讨论】: