【发布时间】:2009-11-18 19:58:07
【问题描述】:
我正在尝试使用 NeoLoad 生成和执行 SOAP 请求,并且在提供 WSDL 后,它似乎不喜欢他们所指的导入。
我想我需要展平 WCF 服务生成的 WSDL。
有什么技术可以用来压平它吗?
我一直在阅读:
http://blogs.thinktecture.com/cweyer/archive/2007/05/10/414840.aspx
这是我应该尝试的吗?
【问题讨论】:
我正在尝试使用 NeoLoad 生成和执行 SOAP 请求,并且在提供 WSDL 后,它似乎不喜欢他们所指的导入。
我想我需要展平 WCF 服务生成的 WSDL。
有什么技术可以用来压平它吗?
我一直在阅读:
http://blogs.thinktecture.com/cweyer/archive/2007/05/10/414840.aspx
这是我应该尝试的吗?
【问题讨论】:
是的,一些客户对 Microsoft 实施 WSDL 和 XSD 的(符合标准的)方式有问题。
您提到的这两篇文章是很好的起点 - 它们展示了如何让您的 WCF 服务呈现出扁平化的 WSDL(其中包括 XSD)。
Codeplex 上的WCF Extras 也是如此,它还做了一些额外的事情(最值得注意的是,将 XML cmets 从您的 C# 或 VB.NET 代码导出到 WSDL)。强烈推荐。
【讨论】:
[DataContract],并且您希望在消息中包含[DataMember] 的字段,我想...