Cliente FTP enC#

09/02/2005 - 21:58 por Miriam | Informe spam
Hola a todos.

Es la primera vez que escribo en este foro, hace poco tuve
contacto con el, y parece muy interesante y con gente muy
experta aportando sus conocimientos.

Espero que alguno de vosotros pueda ayudarme. Sé que
existe muchos Clientes FTP, y Servidores FTP, en C#.

La cuestión querría obtener el código fuente de uno
deellos, de open source o freeware, y personalizarlo.

El objetivo es tener un cliente FTP personalizado, para
realizar una actualización de una aplicación web por FTP.

El servidor FTP está en el servidor de producción y sólo
hay acceso por FTP, que apuntaría a la ruta
c:\inetpub\wwwroot\LAAPLICACION.

Se pretende automatizar el proceso de actualización (de
upload de ficheros aspx, ascx, librerias bin\*.dll,
ficheros htm, js, css, gif, jpg, y demás ficheros
necesarios) al servidor de producción.

Por eso, la idea es tener un cliente FTP personalizado. Se
configura la ruta donde están los fuentes y las librerias
dll compiladas y se suben (upload en el directorio
adecuado) en el servidor FTP.

Habría una lógica especial por ejemplo para no subir
ficheros CS, RESX y aquellos que no sean necesarios
como .BAK, .ZIP si fuera el caso.

El objetivo final es que con ese cliente FTP, se pulse un
botón y ejecute todo el proceso (copiar los ficheros
adecuados al servidor ftp de producción) a partir de
cierta configuración (ruta de los fuentes, datos servidor
FTP, usuario y contraseña).

Por cierto, sé que existen herramientas de Source Safe,
nosé si pudiera servir, pero se ha descartado, y la idea
es ese cliente FTP personalizado, con la idea futura
también de configurarlo para que sea utilizable en
cualquier proyecto web.
Un saludo.
 

Leer las respuestas

#1 Octavio Hernandez
09/02/2005 - 23:03 | Informe spam
Hola Miriam,

Mira este servidor, es hecho por un miembro del equipo .NET de Microsoft.

http://weblogs.asp.net/duncanma/arc...spx#111671

El cliente es más fácil, mira por ej uno de estos:

http://www.codeproject.com/csharp/L...Client.asp
http://www.csharphelp.com/archives/archive9.html

Slds,

Octavio

"Miriam" escribió en el mensaje
news:13bd01c50eea$0db096a0$
Hola a todos.

Es la primera vez que escribo en este foro, hace poco tuve
contacto con el, y parece muy interesante y con gente muy
experta aportando sus conocimientos.

Espero que alguno de vosotros pueda ayudarme. Sé que
existe muchos Clientes FTP, y Servidores FTP, en C#.

La cuestión querría obtener el código fuente de uno
deellos, de open source o freeware, y personalizarlo.

El objetivo es tener un cliente FTP personalizado, para
realizar una actualización de una aplicación web por FTP.

El servidor FTP está en el servidor de producción y sólo
hay acceso por FTP, que apuntaría a la ruta
c:\inetpub\wwwroot\LAAPLICACION.

Se pretende automatizar el proceso de actualización (de
upload de ficheros aspx, ascx, librerias bin\*.dll,
ficheros htm, js, css, gif, jpg, y demás ficheros
necesarios) al servidor de producción.

Por eso, la idea es tener un cliente FTP personalizado. Se
configura la ruta donde están los fuentes y las librerias
dll compiladas y se suben (upload en el directorio
adecuado) en el servidor FTP.

Habría una lógica especial por ejemplo para no subir
ficheros CS, RESX y aquellos que no sean necesarios
como .BAK, .ZIP si fuera el caso.

El objetivo final es que con ese cliente FTP, se pulse un
botón y ejecute todo el proceso (copiar los ficheros
adecuados al servidor ftp de producción) a partir de
cierta configuración (ruta de los fuentes, datos servidor
FTP, usuario y contraseña).

Por cierto, sé que existen herramientas de Source Safe,
nosé si pudiera servir, pero se ha descartado, y la idea
es ese cliente FTP personalizado, con la idea futura
también de configurarlo para que sea utilizable en
cualquier proyecto web.
Un saludo.

Preguntas similares