Usuario
File Copy en C#

Pregunta
-
Buenas,
tengo un problema a ver si usted me puede ayudar el asunto es el siguiente:
tengo este codigo:
File.Copy(ArchivoOrigen, ArchivoDestino);
pero cuando paso por ahi con el debugger me dice que no tiene acceso a la ruta a guardar ya le di permisos por todo lado de IIS_IUSRS y también IUSR de control total la carpeta donde deseo que almacene esta disponible para mi proyecto pero aun continua el problema de guardar por temas de permiso.
que debo hacer para que mi proyecto en web config o algo así tenga permisos a esta carpeta para el archivo: ArchivoDestino
Muchas gracias
Salud2
Todas las respuestas
-
Suena a que tiene un proyecto web que copia un archivo. Ok. La pregunta aquí es: ¿Cuál usuario está configurado en IIS en el app pool que corre el sitio web?
Jose R. MCP
My GIT Repositories | Mis Repositorios GIT -
hola
>>pero cuando paso por ahi con el debugger me dice que no tiene acceso a la ruta a guardar
pero el Copy ejecuta en el servidor, NO en el cliente
si quieres copiar del cliente a una carpeta en el servidor debes realizar un Upload del file desde la pagina web
>>ya le di permisos por todo lado de IIS_IUSRS y también IUSR de control total la carpeta
si ambas carpetas estan en el servidor del lado del hosting deberias ver si impersonando puedes acceder
Valida el Application Pool que usas en el website con que usuario aplcia en el Identity
ese usaurio deberia tener acceso a la carpeta
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
-
-
-
hola
>>posee permisos sobre las carpetas de origen y destino
pero desde el servidor web donde esta el IIS se tiene acceso a estas carpetas de origen y destino ?
el dominio de windows en el cual estan estos servidores es el mismo ? entiendo son carpetas compartidad del estilo \\servidor\carpeta
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Editado Leandro TuttiniMVP jueves, 19 de julio de 2018 15:02
-
Ok, curioso nombre para un dominio. En fin, ese es el usuario que debe tener permisos de lectura en el directorio fuente y de escritura en el directorio de destino. ¿Son directorios locales o son directorios compartidos en red (tipo \\servidor\carpeta)? Porque para acceder por red existen permisos adicionales.
Jose R. MCP
My GIT Repositories | Mis Repositorios GIT -
-