Error al ejecutar una aplicación que se ejecuta desde la red

Error al ejecutar una aplicación que se ejecuta desde la red

Estoy usando una aplicación de chat portátil a través de LAN que se coloca en la computadora del servidor local (servidor Windows 2012), digamos computadora1. Tengo otra PC con servidor Windows (servidor Windows 2012) en la que trabajan alrededor de 10 personas. Diga esa PC como computadora2. Mientras trabajábamos en la computadora2 solíamos acceder a la aplicación de chat desde la computadora1.

En algún momento actualizaré algunas funciones de la aplicación de chat y las reemplazaré en la computadora1 sin ningún error. Ahora, para que la última versión de la aplicación esté disponible para los usuarios de la computadora2, todos los usuarios que trabajan en la computadora2 deben cerrar y luego abrir la aplicación de chat. Este es el procedimiento que se debe realizar para abrir la última versión de la aplicación.

  1. el usuarioA y el usuarioB están usando la aplicación de chat,
  2. usuarioA, usuariob ambos cierran la aplicación
  3. usuarioA, usuariob abre la aplicación

Aquí está mi problema,

  1. el usuarioA y el usuarioB están usando la aplicación de chat,
  2. El usuario A cierra la aplicación pero el usuario B aún la mantiene abierta.
  3. El usuarioA abre la aplicación, aquí el usuarioA obtendrá la versión anterior en lugar de la nueva versión que está disponible en la computadora1.

¿Por qué sucede esto? ¿Dónde almacena Windows el caché? ¿No es posible hacer que esa aplicación cargue una versión más nueva cuando otro usuario se mantiene abierto? Sé que puedo seguir el método 1 como solución, pero es muy difícil saber que todos los usuarios han cerrado la aplicación para poder informarles nuevamente para abrirla.

Por favor, ayúdame.

Respuesta1

Parece que el archivo nunca se actualizó porque el usuario B lo mantenía abierto.

Para forzar el cierre de un archivo en Windows Server, abra el complemento Carpetas compartidas para MMC. Navegar aAbrir archivosen el panel izquierdo. Busque el archivo en cuestión en el área principal, haga clic derecho en él y elijaCerrar Abrir Archivo. Luego podrás actualizar el programa.

cerrando el archivo

Tenga en cuenta que la instancia del programa del Usuario B puede comportarse de manera extraña o fallar después de hacer eso, ya que el archivo desde el que se ejecuta se cerró repentinamente.

información relacionada