Сеанс, поддерживаемый базой данных, не сохраняется при возврате response () -> json () - PullRequest
0 голосов
/ 09 октября 2018

Я получаю исключение при сохранении моего JsonResult в базу данных (оракул типа clob)

HttpContext.Current.Session["myObject"] = filterContext.Result;

Ошибка:

Невозможно сериализовать состояние сеанса.В режимах «StateServer» и «SQLServer» ASP.NET сериализует объекты состояния сеанса, и в результате несериализуемые объекты или объекты MarshalByRef не допускаются.То же ограничение применяется, если аналогичная сериализация выполняется в пользовательском хранилище состояний сеанса в режиме «Пользовательский».

1 Ответ

0 голосов
/ 18 октября 2018

Итак, я создаю новый класс, заполняю свой результат и использую Serializable в качестве атрибута.работал для меня

[Serializable]
public class myclass
{
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...