ASP.NET Worker уничтожается, когда веб-приложение неактивно - PullRequest
2 голосов
/ 19 ноября 2011

Мое размещенное приложение ASP.NET MVC занимает много времени (10-20 секунд) при запуске.А после запуска рабочего процесса ASP.NET все нормально.Проблема в том, что рабочий процесс убивается, когда веб-сайт неактивен (то есть, нет пользователя).Это даст следующему пользователю очень долгое время ожидания для загрузки веб-сайта.

Я знаю, что в сети есть коммерческие или бесплатные сервисы, которые оживляют ваш веб-рабочий процесс.Но мне нужно сделать это самому с помощью простого окна таймера.Нет проблем там.Но мой вопрос в том, какой эффективный способ сделать его живым?Будет ли это делать простой пинг или необходима загрузка с веб-сайта?

1 Ответ

2 голосов
/ 19 ноября 2011

Я бы порекомендовал вам создать на сайте пустую страницу aspx и посмотреть, будет ли ее запрос время от времени отвечать вашим требованиям. Вам нужно только сделать запрос, чтобы сохранить работника в живых.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...