ClickOnce Deployment and application do not have matching security zones


En mi afán por ir recopilando los errores con los que me voy encontrando, ya sea por ayudar a alguien que se tope con esta entrada en busca de una solución, ya se por que en el futuro me vuela a pasar y quiero tener la solución a mano, hoy vamos a ver como solucionar este error con ClickOnce.
ClickOnce es una tecnología de Microsoft que nos permite realizar despliegues de nuestra aplicación de escritorio a través de una web, y que cada vez que arranquemos la aplicación compruebe si existen actualizaciones.
Ayer me encontré con que a un usuario no le permitía instalar la aplicación y en el log de error pude ver el mensaje que da titulo a esta entrada:
Deployment and application do not have matching security zones.
Después de investigar un poco por la red y de comprobar que tenia la última versión del .Net Framework instalado me di cuenta de el problema venia de que estaba abriendo la web de instalación desde Chrome.
Pues bien, resulta que no se puede. Todo el mundo que me conoce sabe que soy bastante pro Microsoft, pero esto me recuerda a su época de IE6 y sus incompatibilidades…
Por lo tanto, lance la instalación desde Internet Explorer y todo funciono a la perfección.
Pero bien, que hacer si el cliente no tiene/ no quiere Internet Explorer.
Lanzar una intalación ClickOnce con Firefox o Chrome.
Para poder usar ClickOnce con alguno de estos navegadores, necesitarás descargar el correspondiente complemento e instalarlo. Aquí os dejo las URL:
Complemento de ClickOnce para Firefox
Complemento de ClickOnce para Chrome

Fuente: http://programadorygeek.blogspot.com/2012/03/clickonce-deployment-and-application-do.html

Comentarios