buenas.
tengo una aplicacion web en asp.net que lee los permisos de una carpeta que
le pasas y te muestra los usuarios y sus permisos. las carpetas que le paso
estan en un servidor.
si ejecuto la aplicacion en local no me da ningun tipo de problemas, pero
cuando la subo a un servidor (diferente que el de donde estan las carpetas)
me da un error: Attempted to perform an unauthorized operation. en el
momento que hace File.GetAccessControl(ruta, AccessControlSections.Access)
pero lo curioso es que ejecuto la misma funcion en ese mismo servidor pero
con una aplicacion de escritorio y si que funciona, y si voy desde el
servidor al otro servidor fisicamente y doy boton derecho propiedades puedo
ver tambien los permisos.
la unica forma que me deja leerlos una vez publicado en el servidor es si
pongo a la carpeta el usuario "EVERYONE" y le doy permisos de leer los
permisos (tambien me deja con el grupo USERS), pero eso no me sirve .
el caso es que por que con una aplicacion de escritorio me deja y con una
web no? y por que desde el local me funciona bien la aplicacion web y desde
el servidor no?
si alguien sabe algo lo agradeceria.
gracias por adelantado y un saludo!
Leer las respuestas