Uma página ASPX não é simples e simples - ela depende de um manipulador ISAPI, pelo menos quando o Pool de Aplicativos está no modo Clássico. A extensão ASPX é mapeada para o ISAPI do ASP.Net através do módulo ISAPI, que não parece estar quebrado, mas parece que um administrador do servidor desativou o suporte do ASP.Net ISAPI.
Isto sugere que a configuração do ASP.Net mudou desde que foi instalada (assumindo que o ASP.Net está instalado).
Para investigar, abra a interface ISAPI e CGI Restrictions do nível do Servidor da Web e você verá pelo menos:
- ASP.NET v2.0.50727
- % windir% \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll
E se for um servidor de 64 bits
- ASP.NET v2.0.50727
- % windir% \ Microsoft.NET \ Framework64 \ v2.0.50727 \ aspnet_isapi.dll
Se esse não for o caso, ou se forem proibidos, é necessário permitir que as DLLs nesses caminhos executem o ASP.Net. Compare as configurações do servidor (e o modo do pool de aplicativos) com o computador desktop.