2012-05-11 14 views
7

He intentado en vano instalar Umbraco en mi caja de Windows 7 bajo IIS 7. Pude usar el instalador de plataforma web para obtener está en funcionamiento a través de WebMatrix, pero quiero que esto se ejecute en IIS.Umbraco 4.7.2 La instalación no cargará imágenes, CSS, Javascript, etc.

Si realizo la instalación manualmente configurando un nuevo sitio web copiando binarios, o si dejo que el Instalador de Plataformas Web lo haga, siempre me presentan una página de instalación que no tiene todas las CSS, imágenes, js, etc.

Cuando intento acceder a esos recursos directamente, siempre me redirigen a la página de instalación.

Le digo al instalador de la plataforma que cree un nuevo sitio web. No se especifica ningún nombre de directorio/aplicación virtual. Y seguí todas las instrucciones en línea que puedo encontrar.

Mostrar registros de errores 401 no autorizados:

2012-05-11 02:42:22 127.0.0.1 GET /umbraco_client/installer/css/all.css - 80 - 127.0.0.1 Mozilla/5.0 + (compatibles ; + MSIE + 9.0; + Windows + NT + 6.1; + WOW64; + Trident/5.0) 401 3 5 10 2012-05-11 02:42:22 127.0.0.1 GET /umbraco_client/installer/css/reset.css - 80 - 127.0.0.1 Mozilla/5.0 + (compatible; + MSIE + 9.0; + Windows + NT + 6.1; + WOW64; + Trident/5.0) 401 3 5 10 2012-05-11 02:42:22 127.0. 0.1 GET /umbraco_client/installer/css/form.css - 80 - 127.0.0.1 Mozilla/5.0 + (compatible; + MSIE + 9.0; + Windows + NT + 6.1; + WOW64; + Trident/5.0) 401 3 5 10

intenté cambiar th la identidad del grupo de aplicaciones al servicio de red y la concesión de permisos completos a la ruta raíz del sitio web, y si bien no solucionó el problema, convirtió todos los errores 401 mencionados en 302 redireccionamientos.

Thougts?

Respuesta

3

Parece que la causa principal fue que tenía mis archivos umbraco en c: \ Projects \ MySite \ Umbraco \ WWW. A pesar de que la carpeta WWW tenía los permisos correctos, IIS no otorgaría acceso a los recursos en cuestión.

Una vez que moví el contenido a c: \ inetpub \ wwwroot \, comenzó a funcionar. Todavía no estoy del todo seguro de por qué, ya que los permisos coinciden con exactamente, pero es lo que es.

+2

Acabo de resolver este problema. En mi máquina fue porque las cuentas IUSR y NETWORK_SERVICE no tenían los permisos adecuados. Mi grupo de aplicaciones también está configurado para ejecutarse a través de NetworkService y después de establecer los permisos correctos, todo funciona perfectamente. –

9

En mi caso encontré que aunque había creado un Pool de aplicaciones personalizado que se ejecutaba bajo una identidad con permisos para esta carpeta, en la página de autenticación de IIS (Administrador IIS -> Autenticación -> Autenticación anónima) usaba IUSR como usuario predeterminado para autenticación anónima. Al marcar la casilla "Usar identidad del grupo de aplicaciones", funcionó correctamente.

+0

Probé un millón de cosas, como las mencionadas anteriormente, pero esto acaba de hacer que mi día – Yeronimo

+0

¡Eso es todo! Gracias. –

+0

¡TE AMO! gracias por ser increible – Jimmyt1988

Cuestiones relacionadas