ServiceStackを使用してXRMエンティティをWebサービスとして公開しようとしていますが、循環/循環依存が原因でエラーが発生する可能性があります。誰かがそれを成功/失敗して試しましたか?
また、テリトリーのような1つの単純なエンティティのプロキシクラスを作成し、そのクラスを使用して公開してみました。
ところで、プロキシクラスを作成するのは楽しいことではありませんが、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のほとんど)を探しています。
- Webサービス-REST&SOAP
- キャッシング
- 認証
OpenRastaはWCFよりも優れていますか?繰り返しになりますが、NuGetがなければ、OpenRastaは簡単ではありませんでした...
PS:これはDynamicsForumにも投稿されています。