Ну не убивает, а скорее приостанавливает, application pool это называется, и у него есть такое свойство как idle timeout, легко настраивается, можно так же отключить этот таймаут совсем. После такой приостановки последует своего рода cold start при первом запросе