programaticamente reciclar pool de aplicativo asp.net no mesmo pool

Ter um aplicativo da web do asp.net que funciona bem por alguns dias, mas, em seguida, lança aleatoriamente alguma exceção de seqüência de conexão de banco de dados e como resultado 0 registros são listados em uma tabela (deve mostrar centenas). Passei muitas semanas depurando, a memória está boa, o banco de dados existe e é corrigido fazendo qualquer coisa que faça com que o aplicativo seja reciclado. Demora muitos dias de espera para se reproduzir.

Então, eu estava pensando desde que eu sei que nunca deve haver 0 registros, como posso forçar o pool de aplicativos executando o aplicativo da web para reciclagem (quando eu recebo essa exceção de banco de dados ou 0 registros). Pelo menos desta forma, o site funcionará para o próximo usuário e não preciso reiniciá-lo manualmente.

questionAnswers(2)

yourAnswerToTheQuestion