Acho que depende das configurações do pool de aplicativos que determinam a quantidade máxima de memória que um aplicativo pode usar. Se o aplicativo exceder esse limite, o pool poderá reciclar, fazendo com que qualquer aplicativo da Web executado nele também seja reiniciado e perdendo / perdendo sessões pelo caminho.