none
Actualizar aplicación C# (Escritorio) .Net Framework en una Red de Trabajo Interna RRS feed

  • Pregunta

  • Hola Buenas Tardes ...

    Tengo una pequeña duda, de como actualizar una aplicación C# sin tener que ir de computadora en computadora ...

    Eh visto que al momento de publicarla, se puede por medio de un servidor FTP, pero, quiero aprovechar los recursos, que por medio de una carpeta compartida, que se encuentra en la Red de Trabajo, pueda estar realizando las actualizaciones de dicha aplicación ... Eh implementado varias mejoras al proyecto, pero, tengo que ir de Computadora en Computadora, para poder realizar dicha actualización ...

    Alguien me puede ayudar o tienen alguna información respecto a este tema ...

    Se los agradezco mucho ...

    Buen Día y Gracias

    miércoles, 3 de julio de 2019 20:33

Todas las respuestas

  • hola

    >>Eh visto que al momento de publicarla, se puede por medio de un servidor FTP

    Se puede utilizar ClickOnce para poder publicar en una carpeta compartida en ftp o iis

    Publicación de aplicaciones ClickOnce

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 3 de julio de 2019 20:55
  • Click Once creo que no pemite silent updates, es el usuario el que inicia la actualización.

    Estrategia de actualización: https://docs.microsoft.com/es-es/visualstudio/deployment/choosing-a-clickonce-update-strategy?view=vs-2019

    Las actualizaciones de aplicaciones requieren conectividad de red. Si no hay conexión de red, la aplicación se ejecutará sin comprobar si hay actualizaciones, independientemente de la estrategia de actualización elegida.

    Esta estrategia funciona mejor para las conexiones de red con un bajo ancho de banda o para las aplicaciones de gran tamaño que podrían requerir mucho tiempo de descarga.

    Para habilitar esta estrategia de actualización, haga clic en Después de que se inicie la aplicación en la sección Elija cuándo debe buscar actualizaciones la aplicación del cuadro de diálogo Actualizaciones de la aplicación.A continuación, especifique un intervalo de actualización en la sección Especifique la frecuencia con la que la aplicación buscará actualizaciones.


    Esta estrategia funciona mejor para las conexiones de red de un ancho de banda elevado; el retraso en el inicio de la aplicación puede ser inaceptablemente largo en conexiones de ancho de banda reducido.

    Para habilitar esta estrategia de actualización, haga clic en Antes de que se inicie la aplicación en la sección Elija cuándo debe buscar actualizaciones la aplicación del cuadro de diálogo Actualizaciones de la aplicación.


    Aunque es posible obligar a que se efectúen las actualizaciones utilizando las otras estrategias de actualización, comprobar su existencia Antes de que se inicie la aplicación es la única manera de garantizar que no se pueda ejecutar una versión antigua. Si la actualización obligatoria se detecta al inicio, el usuario deberá aceptarla o cerrar la aplicación.

    Para marcar una actualización como obligatoria, haga clic en Especifique la versión mínima requerida para esta aplicación en el cuadro de diálogo Actualizaciones de la aplicación y después especifique la versión de publicación (Principal, Secundaria, Compilación, Revisión), que indica el número más bajo de versión de la aplicación que se puede instalar.

    Si el administrador tiene acceso a todos los equipos (si están encendidos, o los puede encender con WakeOnLan) no podría actualizar la aplicación en todos los equipos. Depende del usuario.

    viernes, 5 de julio de 2019 8:15