¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Elegir una estrategia de implementación

Puede implementar las aplicaciones basadas en Windows en Visual Studio utilizando cualquiera de las siguientes tecnologías:

  • ClickOnce.

  • Windows Installer.

ClickOnce se utiliza para publicar la aplicación en una ubicación centralizada. El usuario instala o ejecuta la aplicación desde esa ubicación. Windows Installer se utiliza para crear un archivo de instalación de la aplicación (.msi) y distribuirlo. Los usuarios ejecutan el archivo para instalar la aplicación.

Nota Nota

Las herramientas de implementación de Visual Studio están diseñadas para cubrir las necesidades de implementación de empresa típicas; no cubren cada posible escenario de implementación. Para escenarios de distribución más avanzados, puede ser necesaria una herramienta de implementación de otro fabricante o una herramienta de distribución de software, como Systems Management Server.

En general, la implementación ClickOnce simplifica el proceso de instalar y actualizar una aplicación. Puede utilizar el Asistente para publicación para empaquetar la aplicación y los manifiestos, y publicar la aplicación en un sitio web o un recurso compartido de archivos de red. A continuación, los usuarios pueden instalar e iniciar directamente la aplicación desde esa ubicación en un solo paso. Para obtener más información, vea Cómo: Publicar una aplicación ClickOnce sin usar el Asistente para publicación.

Puesto que las aplicaciones implementadas con ClickOnce se actualizan automáticamente, ClickOnce es la mejor opción para aquellas que requieren actualizaciones frecuentes. Aunque las aplicaciones de ClickOnce se pueden instalar por medio de un CD-ROM la primera vez, los usuarios deben tener conectividad de red para aprovechar las funciones de actualización de ClickOnce. Para obtener más información, vea Elegir una estrategia de actualización de ClickOnce.

e2444w33.collapse_all(es-es,VS.120).gifSeguridad en ClickOnce

La seguridad de ClickOnce se basa en certificados Authenticode para determinar si se debe instalar una aplicación o no; este paso se denomina decisión de confianza. La aplicación y los manifiestos de implementación que la describen se pueden firmar con un certificado para evitar modificaciones.

Los administradores de dominio pueden configurar certificados de confianza en el nivel de la empresa o de los equipos. Si los certificados no son de confianza en el momento de la instalación, la implementación ClickOnce se puede configurar para pedir a los usuarios que tomen las decisiones de confianza. Una vez instalada una aplicación, ClickOnce restringe sus permisos y acciones, según lo definido por las zonas de Internet, de intranet local o personalizada. Para obtener más información, vea Proteger las aplicaciones ClickOnce.

La implementación con Windows Installer puede mostrar aplicaciones y características según cada sistema operativos concreto, instalar los productos a petición, y detectar y reinstalar los componentes dañados.

Para crear un archivo de Windows Installer (.msi) que se distribuye a los usuarios, puede utilizar InstallShield Limited Edition, una herramienta que ha generado otra compañía pero que incluye Visual Studio. Para obtener más información, consulte Implementación de Windows Installer.

En la tabla siguiente se comparan las características de la implementación ClickOnce y de Windows Installer.

Característica

ClickOnce

Windows Installer

Actualización automática

Si

Si

Deshacer después de la instalación

Si

No

Actualizar desde el Web

Si

No

No afectar a componentes compartidos u otras aplicaciones

Si

No

Se conceden permisos de seguridad

Sólo concede los permisos necesarios para la aplicación (más seguro)

Concede plena confianza de forma predeterminada (menos seguro)

Permisos de seguridad requeridos

Zona Internet o intranet (plena confianza para la instalación de CD-ROM)

Administrador

Firma de manifiestos de aplicación e implementación

Si

No

Interfaz de usuario del proceso de instalación

Indicador único

Asistente de varias partes

Instalación de ensamblados a petición

Si

No

Instalación de archivos compartidos

No

Si

Instalación de controladores

No

Sí (con acciones personalizadas)

Instalación en la caché global de ensamblados

No

Si

Instalación para varios usuarios

No

Si

Agregar la aplicación al menú Inicio

Si

Si

Agregar la aplicación al grupo Inicio

No

Si

Agregar la aplicación al menú Favoritos

No

Si

Registrar tipos de archivos

Si

Si

Acceso al Registro durante la instalación

Limitado

Si

Revisión de archivos binarios

No

Si

Ubicación de instalación de aplicaciones

Caché de aplicaciones ClickOnce

Carpeta Archivos de programa

Adiciones de comunidad

Mostrar:
© 2015 Microsoft