Dynamics XRM и инфраструктура веб-сервисов - ServiceStack / WCF / OpenRasta - PullRequest
0 голосов
/ 27 июня 2011

Я пытаюсь использовать ServiceStack для публикации сущностей XRM в качестве веб-службы, но получаю ошибки, возможно, из-за циклических / циклических зависимостей.Кто-нибудь пробовал это успешно / безуспешно?

Я также пытался создать прокси-класс для одной простой сущности, такой как территория, и использовать этот класс для публикации.

Кстати, создание прокси-класса неинтересно, есть ли быстрый способ сделать это в 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):

  1. Веб-сервис - REST & SOAP
  2. Кэширование
  3. Аутентификация

OpenRasta лучше, чем WCF?Опять же, без NuGet, OpenRasta не была бы легкой ...

PS: Это также размещено на Dynamics Forum .

...