【问题标题】:WSDL from WCF Issue来自 WCF 问题的 WSDL
【发布时间】:2009-11-18 19:58:07
【问题描述】:

我正在尝试使用 NeoLoad 生成和执行 SOAP 请求,并且在提供 WSDL 后,它似乎不喜欢他们所指的导入。

我想我需要展平 WCF 服务生成的 WSDL。

有什么技术可以用来压平它吗?

我一直在阅读:

http://blogs.msdn.com/dotnetinterop/archive/2008/09/23/flatten-your-wsdl-with-this-custom-servicehost-for-wcf.aspx

http://blogs.thinktecture.com/cweyer/archive/2007/05/10/414840.aspx

这是我应该尝试的吗?

【问题讨论】:

    标签: wcf wsdl


    【解决方案1】:

    是的,一些客户对 Microsoft 实施 WSDL 和 XSD 的(符合标准的)方式有问题。

    您提到的这两篇文章是很好的起点 - 它们展示了如何让您的 WCF 服务呈现出扁平化的 WSDL(其中包括 XSD)。

    Codeplex 上的WCF Extras 也是如此,它还做了一些额外的事情(最值得注意的是,将 XML cmets 从您的 C# 或 VB.NET 代码导出到 WSDL)。强烈推荐。

    【讨论】:

    • 不,正如他们的代码所示 - 这不是必需的。有几种方法可以做到这一点。
    • 我的 似乎仍然是空的。嗯,我想这就是它无法识别它的原因。
    • 您现在使用的是哪一种工具?我已经尝试过 WCF Extras,它们确实对我有用。
    • 您的数据类确实标有[DataContract],并且您希望在消息中包含[DataMember] 的字段,我想...
    • 是的,我确实以这种方式标记了它们。我正在使用一个名为 NeoLoad neotys.com/index.php?lang=en 的工具,它似乎不喜欢我正在生成的 WSDL。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    相关资源
    最近更新 更多