Пулы приложений в IIS перерабатываются очень часто, и я не могу понять, почему. Я помню, как читал о возможной проблеме в IIS6, которая означала, что вы были вынуждены утилизировать, но быстрый поиск теперь оказывается пустым. На IIS6 или 7 вы можете отключить параметры времени простоя, продолжительности и определенного времени, поэтому никаких проблем нет.
Так почему каждый сайт .net перерабатывает пул приложений? Если на сайте не было утечек памяти, не могли бы вы создать сайт, который никогда не нужно было перерабатывать?
Кроме того, если это не удастся, каков будет лучший способ обеспечения вызова фоновых задач, существуют ли какие-либо модули автоматического перезапуска для IIS или для выполнения этих вызовов должна использоваться внешняя служба?
Похоже, это можно сделать, если вы действительно хотели/нужно?