Embora não para os Logs de Eventos do Windows - isso é muito melhor ...
Você pode tentar ELMAH ver este prático artigo de Scott Hanselman
O ASP .NET registra muitos avisos prontos para o uso. Alguém sabe o que fará com que o ASP .NET registre um erro no log de eventos do Aplicativo do Windows?
Eu estou querendo saber se eu posso ter um programa que é executado uma vez por dia para procurar erros para garantir que o servidor não tenha explodido espontaneamente ou caído da Internet por um momento. (pense ao longo das linhas das histórias clássicas de "e o servidor misteriosamente reiniciado a cada 15 minutos às 4:09 AM").