2010-04-20 22 views
5

que tiene una aplicación Windows Forms que he desplegado mediante ClickOnce, pero los usuarios navegar a una unidad de red y haga doble clic en setup.msi en lugar de utilizar una página web para instalarlo.aplicación ClickOnce no se actualiza o lanzar

Tengo dos usuarios que lo tienen instalado y funcionó en el pasado. La semana pasada hice un uppate y ahora, cuando los usuarios intentan iniciar la aplicación, aparece la ventana que dice "Verifying Application Requirements" y luego, cuando desaparece, no ocurre nada. El cuadro de diálogo que pregunta si está bien actualizar nunca aparece.

La red de personas han verificado que tienen permisos en la unidad de red (sin embargo, que sería de esperar un mensaje de error si este fuera el tema).

¿Qué podría causar que esto suceda?

Respuesta

1
  • ¿Has topado con la versión de publicación? (Sin embargo, el asistente de publicación debe hacer esto automáticamente)

  • Por qué cambió nada - como los nombres de montaje?

  • qué marcaron la actualización como una actualización obligatoria? (Es decir, establecer la versión mínima requerida igual a su nueva versión de publicación). De lo contrario, es posible que algunos usuarios hagan clic en 'Omitir' en la actualización y la aplicación no intente actualizarse durante otros siete días. Esos usuarios tienen que desinstalar su aplicación actual, y tienen que instalar manualmente la nueva, o esperar una semana.

+0

Sí, no, no. He avanzado y he lanzado una nueva versión con una versión mínima obligatoria. Voy a hacer que el usuario vuelva a ejecutarlo, así veremos qué sucede. Gracias por las sugerencias. – jhunter

+0

Si esos usuarios hicieron clic en "omitir", creo que ni siquiera buscará una nueva versión en una semana, por lo que presionar otra probablemente no ayude. – nos

+0

Tuve una desinstalación y reinstalación. Dijo que apareció el cuadro de diálogo para la instalación real (y es posible que se haya actualizado antes de que la solicitud llegara a mí), pero luego la aplicación nunca se lanzó. He hecho un pequeño programa para ejecutar en su máquina y asegurarse de que pueda ejecutar una aplicación .net. – jhunter

2

¿Los usuarios han instalado recientemente controladores para hardware de Kensington (por ejemplo, ratones o tracballs)? Hay un error en el controlador que hace que las aplicaciones ClickOnce se comporten de una manera muy similar a lo que está describiendo. Aquí está one discussion del problema.

0

Si la ubicación publicada está en IIS, asegúrese de que el sitio web de IIS funcione. Puede hacerlo viendo si la página web del Instalador ClickOnce funciona desde la ubicación http alojada.

Tuve este problema hoy. Publiqué una actualización como la que tuve docenas de veces en el pasado: resultó que había algún problema con el grupo de aplicaciones en IIS. Cambiar el grupo de aplicaciones (o reiniciar el servidor web) resolvió el problema.

Cuestiones relacionadas