Creación Carpetitas en ASP.NET

12/04/2005 - 20:35 por Marco Melandri | Informe spam
Quiero crear una carpeta nueva en el disco duro, y estoy
utilizando
Directory.CreateDirectory("nombreCarpeta").

Me la crea bien, pero el problema es que quiero dar
permisos de escritura a esa carpeta para que el cliente
ASP.NET pueda escribir en ella, sin tener que ir al
explorador de windows y hacerlo a mano después de crearla.
El método CreateDirectory no tiene más opciones de
argumentos, ¿hay alguna forma de hacerlo?


Y si fuera en WinForms, y creo una carpetita, qué permisos
me pondrá ? me conservará los permisos ya establecidos en
la carpeta padre ?.

Saludos.

Preguntas similare

Leer las respuestas

#1 Tristan
12/04/2005 - 21:15 | Informe spam
Antes de empezar a responderte. Supongo que tienes claro que
Directory.CreateDirectory() crea un directorio en el servidor y no en el
cliente.. ¿Estás seguro de que es eso lo que quieres?.

Por lo demás para asignar permisos puedes utilizar las clases ADSI. Busca
información sobre ADSI y el proveedor WinNT, pero ten en cuenta que las
restricciones de seguridad normales de Internet Explorer (o de cualquier
otro explorador) te van a impedir hacer ese tipo de operaciones en el
cliente.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#2 Anonimo
13/04/2005 - 08:32 | Informe spam
Si, la cuestión es crear directorios en el servidor, a
partir de una ruta establecida en configuración.

No hay una manera más sencilla para evitar eso de ADSI ?


Antes de empezar a responderte. Supongo que tienes claro


que
Directory.CreateDirectory() crea un directorio en el


servidor y no en el
cliente.. ¿Estás seguro de que es eso lo que quieres?.

Por lo demás para asignar permisos puedes utilizar las


clases ADSI. Busca
información sobre ADSI y el proveedor WinNT, pero ten en


cuenta que las
restricciones de seguridad normales de Internet Explorer


(o de cualquier
otro explorador) te van a impedir hacer ese tipo de


operaciones en el
cliente.

Juan Carlos Badiola
MVP - C#


.

Respuesta Responder a este mensaje
#3 Tristan
13/04/2005 - 13:20 | Informe spam
Bueno, tal vez te venga bien este ejemplo. Hace uso de
una librería que supongo que facilitará las cosas:

http://www.codeproject.com/dotnet/n...itynet.asp
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida