【问题标题】:Calling ServiceStack Service from WCF从 WCF 调用 ServiceStack 服务
【发布时间】:2013-09-15 20:54:51
【问题描述】:

我在一家只使用 WCF 的公司工作,我正在尝试引入服务堆栈。现在我明白我们最好使用 wcf 客户端的服务堆栈客户端,但对于我们的一些东西并让人们感到高兴,这并不总是可能的。任何人都可以提供一个 ServiceStack 服务的基本示例,该服务可以使用 Visual Studio 中的添加服务引用作为客户端添加到 VS2012 项目中,就像您通常对 WCF 服务所做的那样?基本上有没有办法让不了解 ServiceStack 的人看起来像一个 WCF 服务?

如果我能证明这一点,我想我可以说服我的公司进行转换,但如果不能,那将很困难,因为其他一切都是基于 WCF 的。我们已经在使用 ServiceStack 客户端连接到其他在线网站,所以现在是尝试说服他们迁移到服务堆栈服务和客户端的好时机,只要他们觉得如果需要可以退回到 WCF 客户端。

【问题讨论】:

    标签: wcf servicestack


    【解决方案1】:

    如果您遵守 SOAP guidelines and limitations in ServiceStack,您应该能够通过将客户端指向位于 /soap12 的 ServiceStack wsdl 来添加服务引用,例如:

    http://servicestackbaseurl/soap12
    

    您还可以在 ServiceStack 的 /metadata 页面上找到指向 soap 1.1/1.2 wsdl(和 XSD)的链接。

    【讨论】:

    • 谢谢。有没有可用的样品?我以前试过一次,但一定是做错了什么。如果没有,我会在有机会的时候再给它一次。 servicestack 也可以作为 WCF 客户端工作吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 2010-09-12
    • 1970-01-01
    相关资源
    最近更新 更多