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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top