Erro HTTP 500.19 - Erro interno do servidor?

Estou movendo um site bem básico do Win 2003 para o Win 2008 R2. O site está recebendo o erro listado abaixo. Como posso diagnosticar isso? Eu mudei um número de outros sites entre esses dois servidores e este é o único que está recebendo esse erro.

Já vi outros posts sobre esse problema, mas nenhum deles lista uma solução que funciona para mim.

Erro HTTP 500.19 - Erro interno do servidor
Código de erro 0x8007000d
Fonte de Configuração -1: 0:

ATUALIZAR:

Aqui estão algumas notas sobre o que eu verifiquei:
1) Permissões via Process Monitor. O arquivo de configuração está sendo aberto corretamente.
2) Versão .Net - Tentei várias configurações 3) Integrated vs classic pipeline
4) mudança ativada de 32 bits para true
5) Eu não tenteiAspnet_regiis.exe ainda porque os outros sites na nova caixa funcionam bem.

Em seguida, vou tentar comentar vários itens no arquivo de configuração

questionAnswers(6)

yourAnswerToTheQuestion