style bootstrap attribute javascript css image iis-7.5

javascript - bootstrap - IIS 7.5 no hay imágenes css js mostrando



title css (6)

Tengo 2 servidores Windows 2008 R2 x64 NLB, ARR con configuración compartida. Tengo los archivos de la aplicación en un recurso compartido de red. Las páginas ASP.net (.aspx) aparecen bien, pero no css, las imágenes, js funcionan. También tengo un archivo .htm que muestra css e imágenes bien.

En el registro iis veo un mensaje 401.3. Por lo tanto, parece que son permisos, pero no estoy seguro de qué otra manera configurar los permisos sabiamente.

Leí temas similares en:

MVC + IIS7 = CSS Issue

https://serverfault.com/questions/70050/adding-a-virtual-directory-iis-7-5-windows-7-ultimate-x64/130322#130322

https://serverfault.com/questions/126978/iis-7-5-401-3-access-denied

Probé las soluciones sugeridas, ninguna parece funcionar (a menos que me haya perdido algo). ¡Cualquier consejo es muy apreciado!


Además de la autenticación y todos los otros problemas mencionados anteriormente, verifique las asignaciones de controladores de su aplicación web en IIS. El culpable podría ser un controlador catch-all * que secuestra sus solicitudes .css y .js.

En mi caso, recientemente instalé ColdFusion en uno de nuestros servidores y eso agregó controladores manejados a IIS haciendo todas las solicitudes a archivos de activos para generar un 500 Error interno del servidor. Deshabilité ese controlador y todo volvió a la normalidad.


Bien, esto es lo que hice para resolver mi problema.

  1. Como los archivos de mi aplicación están en un archivo compartido, la cuenta de usuario Anónimo no pudo acceder a ellos. Esto se debe a que, de forma predeterminada, la cuenta IUSR se utiliza para el usuario de Anoymous. En IIS-> Sitio-> Autenticación, establezca la autenticación anónima en Identidad de grupo de aplicaciones si ha creado un grupo de aplicaciones personalizado O puede especificar una cuenta.

  2. C: / WINDOWS / Microsoft.NET / Framework / v2.0.50727 / caspol.exe -m -ag 1 -url "file: //// / computername / sharename *" FullTrust -exclusive en



Para futuros buscadores de soluciones que tengan el mismo problema o similar ... tuve el mismo problema (o similar) con mi pequeña aplicación web asp. Pero usé esta solución, que funcionó al instante:

La solución para mí fue instalar el soporte de "Contenido estático" para IIS.

  1. Vaya a "Activar o desactivar las características de Windows"
  2. Seleccione servicios de información de Internet
  3. Seleccione World Wide Web Services
  4. Y verifica contenido estático

Fuente: http://www.dailycomputersolutions.com/blog/index.php/2010/04/23/iis-not-showing-images-and-css/


Para mí, el problema fue con esta parte de mi web.config:

<authentication mode="Forms"> <forms timeout="2880" loginUrl="/Home?expired=true" requireSSL="false" protection="All" cookieless="UseCookies" /> </authentication>

Tuve que cambiar requireSSL de verdadero a falso cuando se ejecuta en un host local sin https. Boom, CSS e imágenes aparecieron.


En mi caso, tenía la etiqueta <staticContent> en el archivo web.config . Tuve que comentarlo, ejecutar el proyecto (luego todos los css, js, imágenes cargadas), descomentarlo y ejecutar el proyecto nuevamente, de alguna manera funcionó ...