2011-04-22 17 views
6

instalo Sitecore 6.4, pero después de Entrar tomo este errorc: inetpub wwwroot mysite web Sitecore shell override no es válido

El nombre del directorio c: \ inetpub \ wwwroot \ mysite \ web \ sitecore \ shell \ override no es válido. Descripción: Se produjo una excepción no controlada durante la ejecución de la solicitud web actual. Revise el seguimiento de la pila para obtener más información sobre el error y dónde se originó en el código.

Desinstalo Sitecore e instalo de nuevo, pero el resultado es el mismo. Alguien puede ayudarme por favor.

+2

La "i" en su "inetpub" no tiene punto, apuesto a que está relacionado. – balpha

+0

Lo sé, he chacked nombre de la carpeta, es normal. Tomé el mismo error antes para icons.config y cambio a ı, lo resolvió, pero no pude cambiar inetpub a ınetpub porque dice "La acción no se puede compilar porque la carpeta o un archivo en ella está abierto en otro programa.". Cerré iis pero resulto igual. –

+0

¿Has intentado instalar en una ubicación diferente? fuera de la carpeta inetpub, solo para prueba ... ¿Y cuál es la versión de su sistema operativo? ¿No es inglés? –

Respuesta

11

De manera predeterminada, esta carpeta no se crea cuando crea una nueva instalación de Sitecore. Lo he tenido muchas veces, y esencialmente debe crear la carpeta manualmente, y también asegurarse de que la identidad del grupo de aplicaciones tenga permisos de escritura en esta carpeta. Si tiene abierta su solución de Visual Studio, también cierre y vuelva a abrir ya que el cambio no se realizará si está ejecutando webdev.

0

Cada vez que me encuentro con esto, es la identidad del grupo de aplicaciones que falta permisos de escritura en la carpeta. A menudo se aplica a las siguientes carpetas también, bajo el directorio Sitecore: * \ shell controles \ depuración * shell \ applications \ debug

(creo que hay uno más, pero demasiado cansado para recordar en este momento).

Si ejecuta el instalador, normalmente se ocupa de estos problemas. También asegúrese de leer los pasos de instalación manual en la documentación de Sitecore, disponible en la red de desarrolladores de Sitecore.

2

Me encontré con este problema también. Mi problema era que mi proyecto se había comprometido en Git y estaba tratando de extraer archivos de GIT a mi local para configurar el proyecto.

El problema con GIT es que no confirma las carpetas vacías por lo que \ sitio \ sitecore \ shell \ override no se confirmó en el repositorio, y cuando lo saqué, la carpeta no existía en mi local también.

La creación manual de la carpeta resolvió el problema.

+3

No olvides incluir esta carpeta en tu proyecto, eso me la resolvió. – Jesse

1

Según lo mencionado por @ pranav-shah, git no admite la adición de carpetas vacías, por lo que si está utilizando git y está haciendo compilaciones limpias, es probable que se encuentre con este problema.

Para evitarlo, puede crear un archivo vacío en la carpeta de anulación. Recomiendo seguir la sugerencia en this responder y llamarlo .keep