【问题标题】:WCF esk with .NET带有 .NET 的 WCF esk
【发布时间】:2012-05-04 22:36:26
【问题描述】:

我们需要开发一个 WCF 应用程序,它将构成 ESB 的关键部分。

不幸的是,一些需要访问这些服务的机器有 .NET 2.0,他们很可能不想更新它们。

是否有一种技术可用于在不使用 > .NET 2.0 的情况下与 WCF 端点对话?

套接字等?

非常感谢!

【问题讨论】:

    标签: .net wcf esb


    【解决方案1】:

    .NET 2.0 能够轻松连接和使用基于 SOAP 的 Web 服务。

    只要确保您的 WCF 服务上有一个 SOAP 端点,就不会遇到任何问题。

    【讨论】:

    • 谢谢!我先给! :-D
    【解决方案2】:

    对于 WCF 服务,使用BasicHttpBinding(配置:basicHttpBinding)。在 2.0 机器上,wsdl.exe 应该能够导入所有内容并生成体面的代理。

    【讨论】:

    • 谢谢!我先给! :-)
    • 伙计们,我已经对此进行了一些实验,并且按照建议看起来不错!我不明白的一件事是,当我使用默认的“字符串 GetData(int value)”调用创建 noddy WCF 3.5 Web 服务时,2.0 代理有一个字符串 GetData(int value,bool valueSpecified)签名?如果我从 int 更改为 string 或复杂类型,则不再存在自动生成的“valuespecified”。如果我用 3.5 -> 3.5 重复,没有自动生成的参数,我想要了解这被称为什么,以便我可以谷歌并更好地理解?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-18
    • 2010-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 2011-07-23
    相关资源
    最近更新 更多