1

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

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

4

1 回答 1

0

如果您遵守ServiceStack 中的 SOAP 指南和限制,您应该能够通过将客户端指向 ServiceStack wsdl 来添加服务引用/soap12,例如:

http://servicestackbaseurl/soap12

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

于 2013-09-16T07:50:02.550 回答