REVISIÓN: El programa de instalación de programa no responde al implementar una aplicación ClickOnce a través de Internet o de una intranet y un usuario hace clic en instalar o ejecutar en una página publicada en Internet Explorer

Síntomas

Al implementar una aplicación que utiliza tecnología ClickOnce a través de una intranet o Internet, puede hacer clic en un usuario en un equipo cliente instalar o Ejecutar en una página publicada. Sin embargo, el programa de instalación no responde. Además, el usuario recibe un mensaje de error. Cuando intenta instalar la aplicación ClickOnce desde el servidor Web, el programa de instalación se ejecuta como se esperaba.

Este problema se produce cuando utiliza las versiones de Internet Explorer que se enumeran en la sección "Se refiere a".

Causa

Este problema se produce porque la configuración de seguridad de Internet Explorer en la opción Ejecutar componentes no firmados con Authenticode en Componentes que dependen de.NET Framework se establece en deshabilitado o Pedir datos. Estas opciones impiden que instale una aplicación ClickOnce a través de Internet o de una intranet, incluso si el componente está firmado.

Solución

Para resolver este problema, obtenga e instale Microsoft.NET Framework 3.5 Service Pack 1 (SP1) o una versión posterior. Para obtener el Service Pack 1 de.NET Framework 3.5, visite el siguiente sitio Web de Microsoft:

Solución alternativa

Importante: Estos pasos pueden aumentar su riesgo de seguridad. Estos pasos también pueden hacer que el equipo o la red sean más vulnerables a los ataques de usuarios malintencionados o de software malintencionado, como virus. Recomendamos el proceso que se describe en este artículo para permitir que los programas funcionen como están diseñados o para implementar determinadas funciones del programa. Antes de realizarlos, recomendamos que evalúe los riesgos asociados con la implementación de este proceso en su entorno particular. Si decide implementar este proceso, tome las medidas adicionales oportunas para ayudar a proteger el sistema. Se recomienda que utilice este proceso sólo si realmente lo necesita este proceso.

Nota: La solución alternativa siguiente debe utilizarse sólo cuando la instalación de.NET Framework 3.5 SP1 o una versión posterior no es práctico.

Para evitar este problema, establezca la opción Ejecutar componentes no firmados con Authenticode en Componentes que dependen de.NET Framework en habilitado en Internet Explorer. Para ello, siga estos pasos:
  1. Inicie Internet Explorer.
  2. En el menú Herramientas, haga clic en Opciones de Internet.
  3. En la ficha seguridad , haga clic en Nivel personalizado.
  4. En el cuadro configuración , haga clic en Habilitar Ejecutar componentes no firmados con Authenticode.
  5. Haga clic en Aceptary, a continuación, haga clic en para confirmar el cambio de configuración.
  6. Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones de Internet .

Más información

Si implementa una aplicación ClickOnce en un sitio de intranet, el programa de instalación depende de la configuración de zona de seguridad de intranet. Si usted es implementar la aplicación en un sitio de Internet, la configuración del programa depende de la configuración de zona de seguridad Internet.

Referencias

Para obtener más información acerca de las aplicaciones ClickOnce, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
Para obtener más información acerca de cómo utilizar las zonas de seguridad, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

174360 cómo utilizar las zonas de seguridad en Internet Explorer

Propiedades

Id. de artículo: 922774 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios