C# 使用OpenRasta服务

C# 使用OpenRasta服务,c#,wcf,openrasta,C#,Wcf,Openrasta,根据这里的建议,我正在考虑是否用OpenRasta替换WCF 在VisualStudio中,如何使用OpenRasta,就像使用WCF/ASMX服务一样,例如添加服务引用,这使用WSDL处理类型 我找不到任何不需要自定义WebRequest和解析xml的示例,这对我们来说是在代码中使用服务的一个重大倒退。OpenRasta旨在为您提供RESTful服务。要使用它,您可能想看看设计用于充当RESTful服务的客户机/消费者的东西。正如Colin所说,RESTful服务根据定义是面向超媒体的,因此生

根据这里的建议,我正在考虑是否用OpenRasta替换WCF

在VisualStudio中,如何使用OpenRasta,就像使用WCF/ASMX服务一样,例如添加服务引用,这使用WSDL处理类型


我找不到任何不需要自定义WebRequest和解析xml的示例,这对我们来说是在代码中使用服务的一个重大倒退。

OpenRasta旨在为您提供RESTful服务。要使用它,您可能想看看设计用于充当RESTful服务的客户机/消费者的东西。

正如Colin所说,RESTful服务根据定义是面向超媒体的,因此生成大量RPC样式的WSDL代码是不可行的,它会破坏超媒体


您仍然可以很高兴地从xsd生成datacontract样式的类,并从xml读取这些类,最多需要4行代码。

谢谢Seb。在你的维基上有这样的例子吗?Seb-很抱歉这个子问题,但是OpenRasta Mono兼容吗?