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

Actualización: noviembre 2007

Como desarrollador, probablemente está ejecutando su equipo de desarrollo con permisos de plena confianza, por lo que no verá las mismas excepciones de seguridad al depurar la aplicación ClickOnce que el usuario final puede ver al ejecutarlo con permisos restringidos.

Para detectar estas excepciones, necesita depurar la aplicación con los mismos permisos que el usuario final. La depuración con permisos restringidos se puede habilitar en la página Seguridad del Diseñador de proyectos.

Además, al desarrollar aplicaciones que llaman a servicios Web, dichos servicios a menudo residen en el equipo de desarrollo. Una vez implementados, el usuario final tendrá acceso a dichos servicios desde una dirección URL diferente. Para emular la experiencia del usuario final durante la depuración, puede especificar una dirección URL y el depurador tratará los servicios Web como si los hubiesen llamado desde esa dirección URL.

Para habilitar la depuración con permisos restringidos

  1. Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.

  2. En el Diseñador de proyectos, haga clic en la ficha Seguridad.

  3. Active la casilla Habilitar configuración de seguridad de ClickOnce y, a continuación, haga clic en el botón de opción Aplicación de confianza parcial.

  4. Haga clic en el botón Avanzadas.

  5. Active la casilla Depurar esta aplicación con el conjunto de permisos seleccionados y, a continuación, haga clic en Aceptar.

    Cuando se depura la aplicación, cualquier intento para tener acceso a un permiso que no forma parte del conjunto de permisos producirá una excepción de seguridad.

Para especificar una dirección URL para depurar

  1. Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.

  2. En el Diseñador de proyectos, haga clic en la ficha Seguridad.

  3. Active la casilla Habilitar configuración de seguridad de ClickOnce y, a continuación, haga clic en el botón de opción Aplicación de confianza parcial.

  4. Haga clic en el botón Avanzadas.

  5. Active la casilla Depurar esta aplicación con el conjunto de permisos seleccionados y, a continuación, haga clic en Aceptar.

  6. En el cuadro de texto Depurar esta aplicación como si se hubiera descargado de la siguiente dirección URL, escriba una dirección URL o ruta de acceso a la red.

Vea también

Tareas

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

Conceptos

Seguridad de acceso del código para aplicaciones ClickOnce

Implementación y seguridad con ClickOnce

Información general sobre la implementación de ClickOnce

Otros recursos

Proteger las aplicaciones ClickOnce