为Web服务提供REST和SOAP端点

时间:2013-12-10 11:36:25

标签: c# .net web-services servicestack

Service Stack我很开心,直到它商业化并正式停止了support of older versions。我的主要问题是我希望能够编写服务并支持REST和SOAP xml。原因是我的大多数业务客户都使用WSDL和“添加服务引用”,但我有一些其他客户更愿意使用REST API,因为他们遵循最新的技术堆栈。

就我个人而言,我已经使用了强大的Davy Brion的Agatha rrsl,但它不再受到积极维护。我想有人可以加倍努力维持它,但我宁愿找到另一个工作框架。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

如果您对SOAP感兴趣,ServiceStack 3.9.71的免费BSD版本非常适合您。

您认为您需要官方支持SOAP更新吗?

它足够成熟吗?我想是的,至少关于你的问题。

尽管如此,在开源社区中,总会有贡献者 没有官方支持。从来没有,这就是答案。

答案 1 :(得分:0)

当然,Web API(http://www.asp.net/web-api)是一种选择。我也很喜欢Nancy(http://nancyfx.org/),因为它可以轻松地改变部分框架(比如di容器)。