Autenficación Windows con C#

02/03/2004 - 20:29 por Roberto | Informe spam
Hola...

tengo una página web que debe sacar archivos de otra
computadora...

mi problema es que la otra computadora está en otro
dominio y el IIS no logra encontrar la ruta.

Sin embargo cuando lo hago por explorer.. lo hacer
correctamente... claro que previamente le he puesto el
usuario y password

Alguien me puede ayudar para que mi propia página se
establesca una conexion Windows con ese host remoto ??


Gracias
 

Leer las respuestas

#1 Crosio, Pablo
03/03/2004 - 05:05 | Informe spam
Hola!

Suponiendo que el directorio al cual queres acceder esta establecido como un
recurso compartido

Lo que en realidad hace el Explorador de Windows cuando te pide el usuario y
la password es llamar a una de las APIs para agregar un recurso compartido
(sin la asignacion especifica de una unidad de red)...

Yo tuve ese problema (no desde ASP pero si para aplicaciones Windows) y lo
solucione llamando a una de esas APIs. En particular utilice
WNetAddConnection2. Deberias utilizar P/Invoke para utilizar la misma...
alli le especificas cual es el recurso al que queres acceder, el usuario y
la contraseña
Una vez agregado el recurso queda establecido hasta que por ejemplo cierres
la sesion del usuario o apagues el equipo!
Si queres cancelar la conexion debes utilizar WNetCancelConnection2 para
este caso...

Espero te sirva.

Salu2!!

Pablo




"Roberto" wrote in message
news:5a7b01c4008c$b6b2d050$
Hola...

tengo una página web que debe sacar archivos de otra
computadora...

mi problema es que la otra computadora está en otro
dominio y el IIS no logra encontrar la ruta.

Sin embargo cuando lo hago por explorer.. lo hacer
correctamente... claro que previamente le he puesto el
usuario y password

Alguien me puede ayudar para que mi propia página se
establesca una conexion Windows con ese host remoto ??


Gracias

Preguntas similares