Share via


Página Seguridad, Diseñador de proyectos

Actualización: noviembre 2007

La página Seguridad del Diseñador de proyectos se utiliza para configurar las opciones de seguridad de acceso del código de las aplicaciones que se implementan mediante ClickOnce. Para obtener más información, vea Seguridad de acceso del código para aplicaciones ClickOnce.

Para tener acceso a la página Seguridad, seleccione un nodo de proyecto en el Explorador de soluciones y, a continuación, haga clic en la opción Propiedades del menú Proyecto. Cuando aparezca el Diseñador de proyectos, haga clic en la ficha Seguridad.

Configuración de seguridad

  • Habilitar configuración de seguridad de ClickOnce
    Determina si se habilitará o no la configuración de seguridad en tiempo de diseño. Si esta opción está desactivada, no estarán disponibles las demás opciones de la página Seguridad.

    Nota:

    Al publicar una aplicación mediante el Asistente para publicación, se habilita esta opción automáticamente.

    Si activa esta opción, puede elegir entre dos botones de opción: Aplicación de plena confianza o Aplicación de confianza parcial.

    De manera predeterminada, para los proyectos de aplicación de explorador web de WPF, esta opción está activada.

    De manera predeterminada, para todos los demás tipos de proyecto, esta opción está desactivada.

  • Aplicación de plena confianza
    Si selecciona esta opción, la aplicación recibe los permisos de plena confianza cuando se instala o ejecuta en un equipo cliente. Evite utilizar la plena confianza si es posible, porque la aplicación recibirá un acceso no restringido a recursos tales como el sistema de archivos y el Registro.

    De manera predeterminada, para los proyectos de aplicación de explorador web de WPF, esta opción se establece en confianza parcial.

    De manera predeterminada, para todos los demás tipos de proyecto, esta opción se establece en plena confianza.

  • Aplicación de confianza parcial
    Si selecciona esta opción, la aplicación recibe los permisos de confianza parcial cuando se instala o ejecuta en un equipo cliente. La confianza parcial implica que los permisos de seguridad de acceso del código de la aplicación incluyen sólo los requeridos por la aplicación. Para obtener más información sobre cómo configurar los permisos de seguridad, consulte Seguridad de acceso del código para aplicaciones ClickOnce.

    Puede especificar la configuración de seguridad de confianza parcial configurando las opciones del área Permisos de seguridad de ClickOnce.

Permisos de seguridad de ClickOnce

  • Zona desde la que se instalará la aplicación
    Especifica un conjunto predeterminado de permisos de seguridad de acceso del código que se utilizará como punto de partida al configurar los permisos. Elija (Personalizado) para comenzar sin permisos habilitados, o bien elija Internet o Intranet local para un conjunto de permisos restringidos.

    De manera predeterminada, para los proyectos de aplicación de explorador web de WPF, esta opción se establece en Internet. De manera predeterminada, la zona de Internet de este tipo de proyecto incluye los permisos WebBrowserPermission y MediaPermission, que no se utilizan en otros tipos de proyecto.

    Nota:

    Siempre debe personalizar el conjunto de permisos para incluir únicamente los permisos requeridos por su aplicación. Para obtener más información, vea Cómo: Establecer permisos personalizados para una aplicación ClickOnce.

  • Permisos necesarios para la aplicación
    Contiene una tabla de permisos de seguridad de código.

    La columna Se incluye contiene un icono de marca de verificación verde para todos los permisos incluidos. Contiene un icono de advertencia amarillo si el permiso incluido no está incluido de manera predeterminada en la zona de seguridad especificada.

    La columna Permiso contiene los nombres de todos los conjuntos de permisos; los conjuntos de permisos que se han modificado se muestran con el texto en negrita.

    La columna Configuración contiene una lista desplegable con tres opciones. Al hacer clic en Incluir se incluye el permiso, al hacer clic en Excluir, se excluye, y al hacer clic en (Zona predeterminada) se incluye o excluye, según el valor seleccionado en la lista de zonas desde las que se implementará la aplicación.

    Nota:

    Cambiar los permisos de una aplicación de explorador web de WPF provocará un error en tiempo de ejecución. La aplicación no se ejecutará en una zona modificada porque no puede obtener los privilegios elevados que necesita para que se le concedan los permisos. Para obtener más información, consulte Seguridad de acceso del código para aplicaciones ClickOnce.

  • Calcular permisos
    Inicia la herramienta Calculadora de permisos, que analiza su aplicación y establece los permisos en la tabla Permisos necesarios para la aplicación de acuerdo con los resultados. Para obtener más información, vea Cómo: Determinar los permisos de una aplicación ClickOnce.

    Nota:

    Al elegir esta opción, se sobrescribirán todas las configuraciones de permisos existentes.

  • Propiedades
    Abre el Configuración de los permisos (Cuadro de diálogo) para el conjunto de permisos seleccionado en la tabla Permisos necesarios para la aplicación. Las opciones disponibles en el cuadro de diálogo varían según el conjunto de permisos.

  • Restablecer
    Restablece todos los permisos de la tabla Permisos necesarios para la aplicación a los valores predeterminados para la zona seleccionada en la lista Zona desde la que se instalará la aplicación.

  • Avanzadas
    Abre el Configuración de seguridad avanzada (Cuadro de diálogo), que se utiliza para establecer la configuración con el fin de depurar la aplicación con permisos restringidos.

Vea también

Tareas

Cómo: Habilitar la configuración de seguridad para aplicaciones ClickOnce

Cómo: Establecer una zona de seguridad para una aplicación ClickOnce

Cómo: Establecer permisos personalizados para una aplicación ClickOnce

Cómo: Determinar los permisos de una aplicación ClickOnce

Cómo: Depurar una aplicación ClickOnce con permisos restringidos

Conceptos

Seguridad de acceso del código para aplicaciones ClickOnce

Información general sobre la implementación de ClickOnce

Referencia

Configuración de seguridad avanzada (Cuadro de diálogo)

Configuración de los permisos (Cuadro de diálogo)

WebBrowserPermission

MediaPermission

Otros recursos

Proteger las aplicaciones ClickOnce

Implementación ClickOnce

Proyectos, Elementos de la interfaz de usuario