Archive for Diciembre, 2009

Error 404 al ejecutar paginas ASPX sobre IIS 6

Diciembre 4, 2009  |  General  |  No Comments

Pese a ser un error bastante básico y que probablemente conozcáis, cuando se instalan sistemáticamente servidores con IIS es bastante posible que al aparecer este cause confusión y sorpresa. Buena señal supongo, estamos acostumbrados a hacer las cosas bien, o al menos como funcionan.

El síntoma es claro, se produce un error 404 (página o directorio no encontrado) al intentar ejecutar alguna página programada bajo el framework de .NET (extensión ASPX). El servidor tiene correctamente instaladas las versiones 1.1, 2.0, 3.0 y 3.5 del framework y además el filtro isapi está correctamente configurado.

Este error se produce ya que por algún motivo se ha instalado previamente el framework al IIS. Por lo tanto, pese a estar correctamente instalados ambos, el primero no se registra en el segundo. La solución es muy fácil, se debe ejecutar el siguiente archivo con el parámetro descrito:

- C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

De este modo el framework 2.0 aparecerá correctamente en “Extensiones de servicio web” dentro del “Administrador de Internet Information Services (IIS)”. El ejecutable no solo realiza este paso si no que además establece los permisos oportunos dentro de la carpeta de temporales de ASP.NET.