我正在尝试使用 ServiceStack 将 XRM 实体发布为 Web 服务,但可能由于循环/循环依赖关系而出现错误。有没有人尝试成功/失败?
我还尝试为一个简单的实体(如区域)创建一个代理类,并使用该类进行发布。
顺便说一句,创建代理类并不好玩,在VS2010中有什么快速的方法吗?
AccountService : RestServiceBase<Account> & AccountRepository are practically empty.
Routes.Add<Xrm.Account>("/accounts");
SetConfig(new EndpointHostConfig {
DebugMode = true, //Show StackTraces when developing
});
2011-06-26 12:17:25,531 [17] ERROR Xrm.App_Start.AppHost [Configure] -
System.TypeInitializationException: The type initializer for 'ServiceStack.Text.Jsv.JsvReader`1' threw an exception. --->
System.TypeInitializationException: The type initializer for 'ServiceStack.Text.Common.DeserializeEnumerable`2' threw an exception.
如果这不起作用,我有什么选择?
我正在寻找以下功能(最好是大部分 ServiceStack):
- 网络服务 - REST & SOAP
- 缓存
- 验证
OpenRasta 比 WCF 好吗?同样,没有 NuGet,OpenRasta 就不是一件轻而易举的事……
PS:这也在动态论坛上发布。