Así que he desarrollado mi aplicación en C#. Estoy listo para implementarlo. Quiero que los usuarios siempre lo inicien desde mi sitio web (para que siempre obtengan actualizaciones, no se instalen, etc.).C# Despliegue de mi aplicación - haga clic solo desde la web
¿Es ClickOnce la forma correcta de hacerlo?
He intentado desplegar ClickOnce a mi servidor y algunas cosas que saltan a mí:
1) El usuario tiene la opción de ejecutar una instalación o iniciar el archivo .Application - ¿cuál es la diferencia? ¿No puede detectar esto por sí mismo?
2) Cuando intento "iniciar" la aplicación, solicita descargarla a mi computadora. De todos modos, para iniciar el archivo directamente desde el navegador?
3) Después de descargar y ejecutar el archivo .application recibo un mensaje de error con el siguiente mensaje: "Implementación y aplicación no tienen zonas de seguridad coincidentes".
Excelentes respuestas. Algunas preguntas más: 1) ¿Debo vincular a los usuarios con el archivo de instalación o el archivo .application? 2) Se inicia correctamente en IE pero no en Firefox. En Firefox, solicita descargar el archivo. ¿Es este un problema de configuración de tipo MIME? Cualquier consejo sobre eso (servidor Linux/Apache) –
@whydna: ¡Gracias! 1. Edité la respuesta para hablar sobre 'Publish.htm', 2. La instalación de una aplicación ClickOnce de Firefox requiere un complemento, como el [provisto por Microsoft] (http://windowsclient.net/wpf/wpf35). /wpf-deploying-clickonce-ie-firefox.aspx) con .NET Framework 3.5 ** SP1 **, o un complemento de terceros, como [FFClickOnce] (https://addons.mozilla.org/en -US/firefox/addon/1608 /). –
¿Cuáles son mis opciones con Firefox/Chrome/cualquier otro navegador? Además, no parece detectar si el usuario ha ejecutado la configuración como mencionó en su publicación. Simplemente presenta 2 enlaces y le pide al usuario que lo resuelva. Ejemplo: http://www.kirupafx.com/clickonce/publish.htm –