Как настроить приложение ASP.NET, чтобы всегда жить - PullRequest
0 голосов
/ 28 апреля 2011

У меня есть веб-приложение ASP.NET, и мне нужно, чтобы оно было в рабочем состоянии, даже если нет живых сессий?Как и сейчас, после окончания последнего сеанса приложение также завершается ...

Я пытался вызвать обратные вызовы через 15 минут (поскольку сеансы длятся 20 минут);Проблема здесь в том, что после выполнения обратной передачи текущие сеансы как-то не заканчиваются должным образом, и сохраняются только новые сеансы;Итак, после того, как он работает на aprox.1 день, внезапно все сеансы заканчиваются, а потом и применение

Любое другое мнение?

Ответы [ 2 ]

2 голосов
/ 28 апреля 2011

Вот пост, который объясняет, как это можно сделать:

Принудительный запуск ASP.NET-приложения

Хотя я бы не рекомендовал делать это просто потому, что ASP.NET не был разработан для такого поведения. Как предложил Джексон Поуп, вам следует попытаться найти другое решение вашей проблемы.

1 голос
/ 28 апреля 2011

Возможно, имеет смысл разделить непрерывную функциональность на службу Windows и сохранить пользовательский интерфейс на основе сеанса как веб-приложение / сайт ASP.Net. Они могут общаться с помощью веб-сервисов или базы данных.

Службы Windows предназначены для постоянной работы и могут быть настроены на запуск и при перезагрузке компьютера.

Конечно, если вы смотрите на удаленный хостинг, это не вариант.

...