Tengo una aplicación ASP.NET. Básicamente el proceso de entrega es éste:Nant: cambio de permiso de archivo
- Nant construye la aplicación y crea un archivo zip en el ordenador del desarrollador con los archivos de la aplicación sin carpetas y archivos de SVN inútiles. Este archivo se entrega con un script de Nant.
- Los archivos zip y nant se copian en la computadora del cliente
- la secuencia de comandos Nant reemplaza los archivos actuales del sitio web con el archivo contenido en el archivo zip.
Mi problema es que con este proceso tengo un error de acceso no autorizado cuando intento abrir el sitio web. Parece que los archivos deben tener un conjunto de permisos para el usuario "IIS_WPG".
No tengo la capacidad de cambiar la configuración de IIS, así que tengo que cambiar manualmente los permisos de cada archivo. Y cada vez que reemplazo los archivos, los permisos se eliminan y necesito volver a configurarlos.
así que tengo dos preguntas:
- ¿Puedo cambiar los archivos con permisos Nant? Cómo hacerlo ?
- ¿Es posible evitar este problema? (los desarrolladores no tienen este usuario en sus computadoras)
Solo tenga en cuenta que su sugerencia es la solución correcta pero los parámetros son ... peligrosos :). Ver mi respuesta –