c# - seguridad - windows 10 credenciales de red error
Inicio de sesiĆ³n FTP con Credenciales de Windows (2)
Dependiendo del tamaño del archivo (por ejemplo, si es inferior a 4 MB), puede considerar el aprovechamiento de un mecanismo MSMQ público.
Tenemos una aplicación de Windows C # que necesita poder conectarse a un servidor en una red, descargar y guardar un archivo en una ubicación específica. No podemos usar un servicio web ya que no podemos suponer que nuestros clientes tendrán IIS en su servidor.
La forma en que estoy considerando hacerlo es enviar un FTP al servidor y descargar el archivo. Puedo escribir el código para conectarme al servidor y localizar el archivo pero tengo 2 preguntas.
¿Hay alguna forma de usar las credenciales de Windows para FTP en el servidor remoto? (Entiendo que no puedo obtener directamente la contraseña del usuario).
¿Hay una forma mejor de obtener el archivo de un servidor que no sea ftp-ing a él?
Gracias por el consejo.
Supongo que compartir una red no es una opción (tal vez un sitio externo, etc.).
Tenga en cuenta que IIS no es la única forma de hospedar un servicio web. Con WCF, puede usar un exe de consola o un servicio de Windows para alojar el servicio WCF, lo que le permitiría ejecutar WCF en el servidor sin mencionar a IIS. Mira aquí . Entonces, todo lo que necesita es una línea de visión para el servidor, y algún código que devuelva el archivo (o fragmentos de él, o una secuencia de este).