¿Aplicación web IIS5 o IIS6 ejecutándose bajo IIS7?
Pregunta
Tengo una aplicación web que funciona bien bajo IIS5 o IIS6. Acabo de instalar Vista, que tiene IIS7. Acabo de copiar la aplicación web completa tal como está, sin cambios en ningún archivo. Entré en el administrador de IIS7 y creé una aplicación web en el sitio web predeterminado y la apunté a la aplicación que copié.
Cuando trato de buscar la aplicación en IE, me dice que no hay nada para manejarla y que la búsqueda de directorios no está activada. Esta es una aplicación .NET, por lo que utiliza Default.aspx. Busqué en el administrador, y no hubo manejo de la configuración de Default.aspx. ¿No está activado de forma predeterminada para IIS7?
Entonces, agregué Default.aspx, y ahora el error es " Error 404.3 de HTTP - No encontrado La página que está solicitando no se puede servir debido a la configuración de la extensión. Si la pagina es un script, agregue un controlador. Si se debe descargar el archivo, agregue un mapa MIME. & Quot;
Pensé que tal vez era porque el valor predeterminado para IIS7 es el Modo Integrado, así que creé un nuevo AppPool para el Modo Clásico y cambié mi aplicación para usarlo. Todavía tengo el mismo error.
Tenía la impresión de que podría mover las aplicaciones .NET a IIS7 sin ningún cambio. ¿No es esto cierto?
Solución
0) Compruebe si tiene extensiones asp.net instaladas en Programas y características - Características de Windows - Servicios WWW - Características de desarrollo de aplicaciones - Extensibilidad de .Net / ASP.Net
1) El marco .net de Microsoft
2) Intente copiar todo el directorio a la carpeta raíz de su IIS (generalmente wwwroot), error común de que iuser / iwam no tiene derechos para leer la otra carpeta.
3) Verifique en " Configuración del controlador " si tiene .aspx asociado con cualquier Isapimodules.