Я не могу дать вам конкретный ответ, так как не знаю точно, что вы можете делать со своим заявлением. Однако ASP.NET и IIS не всегда будут хранить в памяти все, что использует ваше веб-приложение. Есть две вещи, которые могут быть виновником здесь:
1) Your ASP.NET session is timing out, and you are putting something large with a lengthy load in the user session.
2) The IIS app pool is recycling after its idle timeout.
Я думаю, что время ожидания для обоих из них составляет 20 минут, что примерно соответствует 15 минутам, которые вы видите.