IIS 7.0 con modo de canalización = Integrado no carga ninguna imagen / css en ASP .NET

StackOverflow https://stackoverflow.com/questions/800500

  •  03-07-2019
  •  | 
  •  

Pregunta

Tengo un sistema completo trabajando en IIS 5.1 ... Migré a IIS 7.0 con el modo de canalización clásico, todo funciona bien, pero con la canalización integrada, mis imágenes / CSS no se cargan ...

Estoy usando ASP.NET 3.5 con una aplicación web ...

¿Alguna ayuda?

¿Fue útil?

Solución

En IIS 7 cuando instala los módulos ASP.NET, el contenido estático no se instala de forma predeterminada. Deberá acceder a programas y funciones, luego "Activar o desactivar las funciones de Windows".

En la sección IIS, profundice en los servicios WWW, las características comunes de HTTP, y marque " Contenido estático " ;.

Sin ese CSS, las imágenes, html y otro contenido no dinámico no se mostrarán.

Otros consejos

Estaba teniendo el mismo problema, mi contenido estático no estaba instalado. Para cambiar la configuración en el servidor 2008, vaya al Administrador del servidor, abra Roles y haga clic en Servidor web (IIS). Una vez que se encuentre, busque la sección Servicios de roles y luego agregue Servicios de roles para instalar el contenido estático.

Puede usar alguna herramienta de rastreo HTTP (Firebug o Fiddler) y verificar si hay solicitudes fallidas. Si encuentra tales solicitudes, puede inspeccionar el mensaje de error devuelto por el servidor.

También encontré que esto es un efecto secundario de tener una herencia de documento predeterminada dañada. Normalmente agregamos " login.aspx " en la parte superior de la lista de documentos predeterminados en la configuración principal (Sitio web predeterminado). Cuando esto de alguna manera se corrompió mostrando este mismo síntoma. La solución fue eliminar el valor heredado y volver a agregarlo. Luego podría ver contenido estático nuevamente usando un grupo de aplicaciones integradas .NET 4.0.

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