Apesar do fato de o Framework do .Net 2.0 estar instalado em minha máquina e selecionado no Gerenciador do IIS, ASPNET_REGIIS
disse que ele não estava registrado:
cd C:\Windows\Microsoft.NET\Framework\v2.0.50727
aspnet_regiis -lv
4.0.30319.0 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
4.0.30319.0 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
Como isso é possível eu não sei. Registrar novamente o ASP.NET 2 resolveu o problema:
aspnet_regiis -i
Finished installing ASP.NET (2.0.50727)
aspnet_regiis -lv
2.0.50727.0 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
4.0.30319.0 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
2.0.50727.0 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
4.0.30319.0 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
Não tem nada a ver com a atualização para o Win 7; essa foi uma perseguição selvagem.