Каков наилучший способ принудительного запуска приложения при повторном использовании пула приложений? - PullRequest
7 голосов
/ 29 октября 2010

Мне интересно, есть ли способ автоматически запускать запуск приложения для веб-сайта / приложения каждый раз, когда пул приложений для этого сайта перерабатывается?

Есть ли готовые решения этой проблемы?

Я бы очень хотел, чтобы один из моих конечных пользователей не прошел через запуск приложений на сайте, если они могут этого избежать.

1 Ответ

6 голосов
/ 29 октября 2010

Если вы используете .NET 4, вы можете.

<applicationPools>
     <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" />
</applicationPools> 

См. Дополнительную информацию в статье ScottGu Автоматический запуск приложений ASP.NET .

Кроме этого, я слышал о людях, пишущих службу для запросакаждые несколько минут.Немного излишне, имо, но зависит от твоих потребностей.

...