Я пытаюсь использовать 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):
- Веб-сервис - REST & SOAP
- Кэширование
- Аутентификация
OpenRasta лучше, чем WCF?Опять же, без NuGet, OpenRasta не была бы легкой ...
PS: Это также размещено на Dynamics Forum .