none
¿Se pueden ejecutar funciones a una hora determinada para descargar un fichero? RRS feed

  • Pregunta

  • Hola buenas.

    En mi web tengo un apartado para subir un fichero y me haga unas actualizaciones en mi BD. Pero el proceso es todos los dias igual:

    1. Acceder a FTP donde me dejan un fichero todos los dias

    2. Descargar Fichero

    3. Actualizar BD con los datos que me han pasado

    Y esto me gustaría automatizarlo, pero no se cual es la mejor manera de hacerlo, que a una determinada hora se ejecute el proceso para descargar el fichero del ftp y ejecute la carga del archivo y actualice la BD.

    ¿Es posible?, no he encontrado nada al respecto y me gustaría saber por donde informarme.

    He visto algo de Timer, pero me gustaría me aconsejarais si se puede y cual es la mejor manera.

    PD: por si sirve de información adicional, estoy con FRAMEWORK 3.5 y C#

    Un Saludo. Y muchas gracias por la ayuda que me podais proporcionar.
    • Cambiado webJose lunes, 9 de abril de 2012 3:50 (De:ASP.NET)
    martes, 3 de abril de 2012 12:24

Respuestas

  • desde un proyecto web no puedes

    deberias crear un servicio de windows que actue como scheduler para automatizar tareas

    pero este deberia esta eejcutandose en una pclocal de tu red, ya que dudo que en un hosting permita este tipo de instalaciones

    http://social.msdn.microsoft.com/Forums/es/vcses/thread/b864e39a-e527-456e-adf1-57217355f9be

    http://social.msdn.microsoft.com/Forums/es-ES/netfxwebes/thread/4dfd0911-7a2d-4a9c-8602-ec9ac3405fe1

    http://social.msdn.microsoft.com/Forums/es/vbes/thread/1370dba3-472b-4802-8ef3-844f92505cbc

    hay una buena cantidad de preguntas sobre el tema que seguro sean de ayuda

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Propuesto como respuesta Santiago Ezequiel Rueda jueves, 12 de abril de 2012 17:03
    • Marcado como respuesta dudasc martes, 14 de octubre de 2014 8:29
    martes, 3 de abril de 2012 12:32

Todas las respuestas

  • desde un proyecto web no puedes

    deberias crear un servicio de windows que actue como scheduler para automatizar tareas

    pero este deberia esta eejcutandose en una pclocal de tu red, ya que dudo que en un hosting permita este tipo de instalaciones

    http://social.msdn.microsoft.com/Forums/es/vcses/thread/b864e39a-e527-456e-adf1-57217355f9be

    http://social.msdn.microsoft.com/Forums/es-ES/netfxwebes/thread/4dfd0911-7a2d-4a9c-8602-ec9ac3405fe1

    http://social.msdn.microsoft.com/Forums/es/vbes/thread/1370dba3-472b-4802-8ef3-844f92505cbc

    hay una buena cantidad de preguntas sobre el tema que seguro sean de ayuda

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Propuesto como respuesta Santiago Ezequiel Rueda jueves, 12 de abril de 2012 17:03
    • Marcado como respuesta dudasc martes, 14 de octubre de 2014 8:29
    martes, 3 de abril de 2012 12:32
  • Gracias Leandro, voy a echarle un vistazo. Esto se me queda un poco grande jaja.

    Un saludo.

    martes, 3 de abril de 2012 12:35
  • Como una aclaración:  Windows ya provee el servicio de agendar ejecutables.  Es el Task Scheduler.  Simplemente cree un ejecutable o un script y cree con él una tarea programada en el programador de tareas (Task Scheduler) y listo.  No hace falta que usted mismo cree el programa para agendar.  La función de agendar ya es provista por Windows.

    Jose R. MCP

    lunes, 9 de abril de 2012 3:48