Особенности работы сессии в Web-клиенте
Начиная с Web-клиент 17 был отключен стандартный механизм сессий ASP.NET. Благодаря такой реализации работы сессии повышается быстродействие Web-клиента и долгие запросы не блокируют работу пользователя.
Если в решении использовался метод HttpContext.Current.Session, возникнет ошибка Session = null. В случае появления ошибки можно изменить значение параметра mode в конфигурационном файле Web-клиента по адресу /usr/lib/docsvision/webclient/appsettings.json в Linux и C:\Program Files\Docsvision\WebClient\appsettings.json в Windows следующим образом:
{
"system.web": {
"sessionState": {
"mode": "InProc"
}
}
}
|
В конфигурации по умолчанию параметры отсутствуют. Предпочтительным способом настройки является Консоль управления Docsvision, добавляйте параметры в конфигурационный файл только при крайней необходимости. Если настройки указаны в конфигурационном файле, они считываются в первую очередь и имеют приоритет над настройками в Консоли управления Docsvision. |