SVN Hook "No se pudo fusionar el recurso" y acceso denegado de error

Tengo un gancho de SVN escrito como una aplicación de console .NET y ejecutándolo en el server de VisualSVN, lo que está causando algunos problemas. Cada vez que bash comprometerme (ya sea de forma remota con Tortoise o localmente a través de la command-line) recibo la respuesta "Acceso denegado". Al mirar el visor de events para VisualSVN, hay un error que comienza con "No se pudo Fusionar el recurso …" seguido de otro error que repite "Acceso denegado".

Si el enganche precompromiso está deshabilitado, la confirmación es correcta, así que no creo que tenga nada que ver con los permissions del repository. La ruta al enlace precompromiso es definitivamente correcta, por lo que SVN está buscando en la location correcta. También intenté otorgarle a mi count los derechos de administrador local, así como darle explícitamente "Leer y ejecutar" en la carpeta con la aplicación de enlace. Puedo ejecutar la aplicación de console PreCommit.exe directamente, así que ciertamente es capaz de ejecutarse en la máquina.

Este es mi file pre-commit.cmd en la carpeta hooks del repository:

E:\PreCommitHooks\PreCommit.exe %1 %2 

Todo esto funcionó bien en mi máquina local, así que estoy seguro de que todo es correcto sintácticamente y es simplemente un error de permissions en algún punto del path. ¿Algunas ideas?

Visual SVN ejecuta el script, y es un service. Por lo tanto, lo ejecuta utilizando cualquier count de usuario en la que esté instalado el service.

Algo que está haciendo requiere permissions que no parece tener.

¿Estás corriendo en un dominio? ¿Es e: un disco físico local o un mapeo nuevo?