Foros del Web » Programando para Internet » ASPX (.net) »

Crear directorio remotamente

Estas en el tema de Crear directorio remotamente en el foro de ASPX (.net) en Foros del Web. Hola buenas tengo una aplicación creada en asp.net En un punto del programa quiero crear una carpeta en un pc remoto. Lo tengo puesto así ...
  #1 (permalink)  
Antiguo 02/02/2006, 07:16
 
Fecha de Ingreso: mayo-2005
Mensajes: 122
Antigüedad: 19 años
Puntos: 0
Crear directorio remotamente

Hola buenas tengo una aplicación creada en asp.net En un punto del programa
quiero crear una carpeta en un pc remoto. Lo tengo puesto así

Directory.CreateDirectory(PathPrincipal)

PathPrincipal contiene el valor -> "\\Servidor"

Me dice que no se reconoce la dirección. Si pongo el valor de pathprincipal en el explorer si que me la habre. Sin embargo si intento crear el directorio en local, en c:\ por ejemplo si que va.

No se que tengo que hacer.
  #2 (permalink)  
Antiguo 02/02/2006, 08:10
Avatar de XCX
XCX
 
Fecha de Ingreso: febrero-2002
Ubicación: Villa Alemana
Mensajes: 138
Antigüedad: 22 años, 2 meses
Puntos: 0
Has probado con MapPath?
__________________
Chiabela®
Atte: XCX® on the fly
  #3 (permalink)  
Antiguo 02/02/2006, 09:44
 
Fecha de Ingreso: mayo-2005
Mensajes: 122
Antigüedad: 19 años
Puntos: 0
Crear directorio remotamente

Pues no, como se usa?
  #4 (permalink)  
Antiguo 02/02/2006, 09:54
Avatar de Alex Reyes  
Fecha de Ingreso: diciembre-2005
Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 18 años, 4 meses
Puntos: 2
En vez de usar \\Servidor utiliza \\12.25.365.145\folder

Utiliza la IP en vez del nombre.

Esto me pasó a mí en una ocasión y es como lo arreglé.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com
  #5 (permalink)  
Antiguo 02/02/2006, 10:06
 
Fecha de Ingreso: mayo-2005
Mensajes: 122
Antigüedad: 19 años
Puntos: 0
Crear directorio remotamente

Gracias lo voy a probar
  #6 (permalink)  
Antiguo 03/02/2006, 06:51
 
Fecha de Ingreso: mayo-2005
Mensajes: 122
Antigüedad: 19 años
Puntos: 0
Crear Directorio Remotamente Urgente!!

Como Se Puede Crear Un Directorio En Otro Pc Desde Una Web Asp.net, No Hay Manera!!!!!!!!!!
  #7 (permalink)  
Antiguo 03/02/2006, 08:04
 
Fecha de Ingreso: agosto-2005
Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 18 años, 8 meses
Puntos: 2
¿Tu intención es crear esa carpeta en la PC del cliente (visitante) de tu web?
En ese caso es imposible, sinó imaginate lo que los malintencionados harían con esa posibilidad...
Saludos.
__________________
R4DS en español | R4DS en inglés
  #8 (permalink)  
Antiguo 03/02/2006, 09:12
 
Fecha de Ingreso: mayo-2005
Mensajes: 122
Antigüedad: 19 años
Puntos: 0
Crear Directorio Remotamente Urgente!!

No no. Tengo la aplicación en mi pc, todavía en desarrollo en asp.net y lo que quiero cuando le doy a un botón es crear un directorio en otro pc que tengo en la red. Y ese es el problema.
  #9 (permalink)  
Antiguo 03/02/2006, 09:16
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Es una cuestión de permisos el usuario web (aspnet o algo asi), no tiene permisos sobre los directorios compartidos de tu red local, por lo que no puede reconocer el servidor. Debes darle dichos permisos.
  #10 (permalink)  
Antiguo 03/02/2006, 18:07
Avatar de Alex Reyes  
Fecha de Ingreso: diciembre-2005
Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 18 años, 4 meses
Puntos: 2
Eso es cierto, el Servidor tiene que poder ver a la computadora cliente, y la computadora cliente tiene que dar permisos al usuario ASPNET, o hacer impersonate para utilizar otro usuario y poder escribir folders y archivos.

No se puede hacer directamente desde un aspx en un cliente aleatorio.

En mi caso, es un Web Service el que hizo todo esto, pero solo a una computadora donde tenía que escribir archivos y tenía los permisos necesarios.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:14.