Особенности работы сессии в Web-клиенте

Начиная с Web-клиент 17 был отключен стандартный механизм сессий ASP.NET. Благодаря такой реализации работы сессии повышается быстродействие Web-клиента и долгие запросы не блокируют работу пользователя.

Если в решении использовался метод HttpContext.Current.Session, возникнет ошибка Session = null. В случае появления ошибки можно изменить значение параметра mode в конфигурационном файле Web-клиента по адресу /usr/lib/docsvision/webclient/appsettings.json следующим образом:

  "system.web": {
    "sessionState": {
      "mode": "InProc"
    }
  }
Если параметры отсутствуют в конфигурационном файле, создайте их самостоятельно.