ASP.Net случайное время ожидания сеанса - PullRequest
0 голосов
/ 23 ноября 2018

Mine - это решение asp.net с аутентификацией Windows (framework v4.0).Реализовано 20-минутное время ожидания сеанса в режиме Inproc, которое упоминается в файле веб-конфигурации.

<authentication mode="Windows" />
<sessionState mode="InProc" timeout="20" />

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

Приложение размещено в IIS 7.5 .

Но время ожидания приложения составляет от 5 до 7 минут, иногда даже в течение минуты.

Согласно Eventviewer, регистрируется только 20-минутные события тайм-аута.

Есть ли какие-либо предложения о том, что мне не хватает?

Примечание. Мое приложение запускается в отдельном пуле.

Обновление

Еще одна вещь, которую я заметил сегодня на сервере, на котором размещено приложение, в IIS не может найти значок состояния сеанса.Также, когда я проверил окно служб, обнаружил, что тип запуска службы состояний ASP.NET отключен.Если эти две вещи присутствуют на сервере для приложения ASP.Net для отслеживания сеанса, для которого установлен режим сеанса "InProc" .

Missing Session State icon in IIS and ASP.Net State Service disabled

...