El usuario ASPNET o el usuario que está ejecutando el servicio?

Andres: Fijate en la consola de servicios quien es el usuario que está
ejecutando el servicio y dale a ese usuario permisos sobre el directorio.

SaludOZ,

2010/10/8 gabriel osorio <goso...@tournet.com>

> Permisos.
> El usuario ASPNET debe tener permisos para modificar ese archivo o el
> directorio.
>
>
> 2010/10/7 Andres Guzman <andres.guzman...@gmail.com>
>
>> Estiamdos:
>>
>> Junto con saludarlos, tengo un problema en un servicio windows que estoy
>> creando, lo que sucede que este servicio se encarga de respaldar un
>> Directorio X, el problema es que cuando pruebo la lógica a través de una
>> aplicación windows no hay problemas, pero cuando realizo las pruebas con el
>> servicio windows no deja que sobrescribir un archivo arrojándome el
>> siguiente error.
>>
>> Nota la sobreescritura del archivo lo hago de la sgte. forma.
>>
>> _file.CopyTo(Path.Combine(_directorySalida, _file.Name), true);
>> donde _file es el archivo.
>> estoy trabajando con framework 4.0
>>
>>
>> *Access to the path 'E:\PRUEBA RES\RES\PruebaDOC.docx' is denied._
>> InnerException:
>>  _ Source: mscorlib_ StackTrace:    at System.IO.__Error.WinIOError(Int32
>> errorCode, String maybeFullPath)
>>    at System.IO.File.InternalCopy(String sourceFileName, String
>> destFileName, Boolean overwrite)
>>    at System.IO.FileInfo.CopyTo(String destFileName, Boolean overwrite)
>>    at
>> WindowsServiceBakLH2010.ClassCopyDirectory.SynchronizeDirectory(String
>> dirFrom, String dirTo)
>> in E:\Les
>> Halles\PROYECTOS\WindowsServiceBakLH2010\WindowsServiceBakLH2010\ClassCopyDirectory.cs:line
>> 105
>> *
>>
>> Desde ya le agradezco cualquier tipo de ayuda.
>> --
>> Andrés Guzmán
>> 099319111
>> andres.guzman...@gmail.com
>>
>>
>

Responder a