Описание тега servicestack-bsd

Используйте этот тег для вопросов, связанных с устаревшей версией 3.X ServiceStack, доступной по лицензии BSD. Для общих вопросов о ServiceStack или вопросов о последних выпусках используйте обычный тег [servicestack].
0 ответов

Принудительный выход пользователя ServiceStack по id

Я реализую функцию "Блокировать пользователя" в своем проекте ServiceStack 3.9, когда администратор сайта может заблокировать / удалить зарегистрированных пользователей. Но, к сожалению, я не смог найти способ закрыть открытый сеанс для заблокирован…
2 ответа

Настройка пользовательской культуры в веб-приложении ServiceStack + MVC

Мне нужно установить специфичную для пользователя культуру для каждого веб-запроса, отправленного в мое веб-приложение, написанное с ServiceStack 3 а также MVC 4, Культура каждого пользователя хранится в его профиле в базе данных, которую я извлекаю…
1 ответ

Использование ServiceStack Funq IoC: как вводятся зависимости?

У меня есть приложение WinForm, и я хочу использовать механизм внедрения зависимостей ServiceStack: public class AppHost : AppHostBase { public AppHost() : base("MyName", typeof(AppHost).Assembly) { } public override void Configure(Container contain…
31 янв '14 в 23:24
1 ответ

ServiceStack: доступ к информации о сеансе из Javascript

Я создаю SPA, используя ServiceStack и AngularJs. Когда пользователь входит в систему, я устанавливаю некоторые переменные в методе OnAuthenticated: public override void OnAuthenticated(IServiceBase authService, IAuthSession session, IOAuthTokens to…
14 май '14 в 10:17
2 ответа

Включить сжатие gzip/deflate

Я использую ServiceStack (версия 3.9.44.0) в качестве службы Windows (поэтому я не использую IIS) и использую обе его возможности как в качестве API, так и для обслуживания веб-страниц. Однако я не смог найти, как именно я должен включить сжатие, ко…
10 май '13 в 14:36
1 ответ

Сеанс ServiceStack равен нулю на сервере, размещенном самостоятельно

Есть проблема с Session в Service, Session является null на второй звонок (решено, см. внизу поста). У меня есть собственный сервер и клиент, который делает звонки на сервер через JsonServiceClient а также ProtoBufServiceClient, При запуске клиентск…
14 янв '14 в 21:09
4 ответа

Не удалось загрузить тип "ServiceStack.ServiceHost.IService" при запуске ServiceStack

Я получаю вышеуказанную ошибку при вызове Init() на моем AppHost. Это чистое пустое веб-приложение asp.net v 4.5 с простым сервисом HelloWorld в соответствии с руководством по началу работы. Я специально использую старую версию ServiceStack, установ…
25 фев '14 в 13:58
1 ответ

Как получить доступ к IHttpRequest из моего собственного сериализатора в ServiceStack

У нас есть собственные сериализаторы для наших моделей, которые защищают конфиденциальные данные в зависимости от пути запроса. (Например, если запрос не начинается с "/admin"). До сих пор мы пытались зарегистрировать IHttpRequest с контейнером Funq…
0 ответов

Неправильная десериализация общего списка с использованием ServiceStack.Text

Я хотел бы спросить, является ли следующее поведение - с v3 (BSD) или v4 - ошибкой. У меня есть общий список. Я сериализую его, используя myList.ToJson(). В результате я получаю это: "[{\"__type\":\"MyNameSpace.MyType, MyAssembly\", ... (properties)…
30 май '15 в 17:23
1 ответ

ServiceStack Message Queue .outq максимальный размер 100?

Я настраиваю очередь сообщений с помощью ServiceStack-v3, которая выглядит следующим образом ClaimImport -> Проверка -> Успех Я добавил сотни ClaimImports без проблем, .inq счет правильный. Проблема в том, что я хочу узнать, сколько заявок было импо…
1 ответ

Как я могу предотвратить десериализацию ServiceStack пустых значений параметров запроса как нулевых?

У меня есть очень простой сервис ServiceStack, который я вызываю через него JSONServiceClient и C# набрал API. Тем не менее, когда у меня есть пустые аргументы в Request params, ServiceStack десериализует это в нулевые значения. Я посмотрел, и кажет…
1 ответ

Неожиданный ответ в сценарии большого объема с использованием ServiceStack.Redis

Моя проблема очень похожа на эту: ошибки протокола, ошибки "больше нет данных", ошибки "ответ нулевой длины" при использовании servicestack.redis в сценарии большого объема Я использую ServiceStack v3.9.54.0 в веб-приложении C#, работающем на IIS. Я…
1 ответ

Исключить полные услуги из Swagger-UI с помощью стека

Я пытаюсь найти способ скрыть / удалить полные сервисы из пользовательского интерфейса Swagger. В соответствии с документацией по интеграции swagger в сервис-стек должно быть Exclude приписывать. Но, к сожалению, нет. Есть ли другой способ удалить с…
26 янв '17 в 13:00
1 ответ

Как получить последнюю версию Service Stack v3?

Последняя сборка v3, опубликованная на nuget.org, - 3.9.71 - с тех пор было много исправлений, которые я хотел бы включить в свой проект. Итак, что является предпочтительным способом сделать это? Очевидно, что я могу добавить ветку v3 из Github в ка…
1 ответ

Как вернуть пустой JSON-объект для методов возвращаемого типа void?

Требование: Я ищу способ вернуть пустой объект JSON (например, {}) когда тип возвращаемого значения моего метода ServiceStack void, Обоснование: Причина желания вернуть пустой объект JSON для void Типы связаны с тем, как jQuery обрабатывает тип конт…
1 ответ

ServiceStack с использованием Service.Db.Exists<Poco>(объект) выдает исключение при использовании с OrmLite.SqlServer

Я ожидаю что Exists&lt;&gt;() Функция проверит, существуют ли данные в базе данных: if (!Service.Db.Exists&lt;Poco.ApplicationObject&gt;(applicationObject)) { Service.Db.Insert(applicationObject); } но я получаю System.NotImplementedException при за…
14 мар '14 в 22:06
0 ответов

Переменные привязки ServiceStack OrmLite, похоже, снижают производительность

Я полагаю, что использование переменных связывания в моих запросах снижает производительность, некоторые примеры в 5 раз. Следующий пример занимает в среднем около 0,5 секунды. string strId = "abcd"; using (var db = _conn.OpenDbConnection()) { var s…
2 ответа

Как мне использовать свой собственный провайдер аутентификации ServiceStack с Redis?

Я реализовал кастом CredentialsAuthProvider для моей аутентификации и использовал его по умолчанию в памяти сессии хранения. Теперь я попытался изменить хранилище сеанса на Redis и добавил это в свой Configure() метод в AppHost: container.Register&l…
3 ответа

ServiceStack.Text.EnumMemberSerializer не работает с плагином Swagger

Я использую ServiceStack v 3.9.71 и ServiceStack.Text.EnumMemberSerializer сборка для сериализации перечислений в читаемый текст. Это прекрасно работает, мои значения enum сериализуются в имя, которое я указал, используя EnumMemberAttribute, Проблем…
1 ответ

ServiceStack ServiceExceptionHandler.Add метод не существует?

Я использую ServiceStack версии 3.9.71 и не могу найти метод "Добавить". Является ли документация в вики устаревшей? Что я должен сделать, чтобы заставить это работать? public override void Configure(Container container) { this.ServiceExceptionHandl…
13 авг '14 в 10:07