Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2009, 09:02
Avatar de martinArgentino
martinArgentino
 
Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 21 años, 5 meses
Puntos: 1
Verificar una conexion de red

Buenas, tengo el siguiente problema:

Resulta que tengo un cliente para el que le desarrolle una aplicacion de escritorio que lo que hace al ejecutarse es conectarse mediante FTP a un servidor y colocar en una ubicacion expecifica del server un archivo desde un directorio "Y:/Update/" en la "maquina local", pongo maquina local entre comillas porque resulta que en realidad la unidad "Y" esta mapeada a un directorio de red compartido, este mapeo esta realizado de tal manera que al iniciarse la maquina se reestablece automaticamente, y he aqui el problema. Todo funciona de maravillas hasta que el usaurio apaga y enciende la maquina en donde corre la aplicaicon en cuestion (la misma que tiene el mapeo en Y), en dicha situacion al ejecutarse la aplicacion me dice q el archivo no existe, luego mediante el explorador lo que hago es ir y pararme en la unidad mapeada, luego ejecuto la aplicacion nuevamente y todo esta resulesto, en resumidad cuentas. Evidentemente hay algo en el mapeo de la unidad "Y" q no se establece hasta q uno no se para fisicamente ahi con el Explorador. Queria saber si existe algun tipo de comando o sentencia desde C# que pueda ejecutar para evitar este problema.

En principio pense que la maquina remota no estaba encendida al inicair la maquina en donde corre la aplicacion, pero he probado solo iniciando la maquina en donde corre la aplicacion y no es eso.


Desde ya muchas gracias.

Saludos
__________________
Martin