[Tips] Access Denied en la GAC y como resolverlo a mi manera
Un pequeño truquillo, que aunque puede paracer una tontería (Me ha llevado un rato) pero esta mañana desplegando una dlls en un servidor W2k8 R2 no podía ni instalar, desinstalar, ni drag & drop desde una carpeta a la GAC, puesto que me aparecía el dichoso mensaje:
Failure adding assembly to the cache: Access denied :S
En W2k3, se soluciona haciendo un restart del Servicio de Index Server (Por lo menos en mi caso) pero en W2k8 no viene instalado por defecto y revisando con mi compañero Chan (FicheroPillao.exe XD) quién tenía esa dll pillada, no aparecía ningún proceso.
He leido por internet que puede ser un tema de permisos (Por no usar un Administrador local de máquina) y también he leido que había que ejecutar el comando:
CACLS %WINDIR%\assembly /e /t /p [DOMAIN|MACHINENAME]\useraccount:R
pero tampoco me funcionaba, como tampoco tenía el gacutil para probar, lo he solucionado con XCOPY origen destino.
A ver sí os sirve para no perder el tiempo.
Un saludo
PD: Con el comando XCOPY me he acordado de mi amigo David Hurtado :)