Cómo: Quitar permisos a carpetas y ensamblados (2003 System)
Actualización: noviembre 2007
Se aplica a |
---|
La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office. Tipo de proyecto
Versión de Microsoft Office
Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto. |
Existen dos maneras de quitar la confianza de carpetas y ensamblados en los proyectos de Visual Studio Tools para Office:
Eliminar el grupo de código que otorga los permisos desde la directiva de seguridad de Microsoft .NET Framework.
Establecer las propiedades del grupo de código de modo que no conceda permisos.
La retirada de permisos no surte efectos inmediatamente. Todos los usuarios deben salir de todas las aplicaciones de Office y, a continuación, reiniciarlas antes de que entren en vigor los cambios de la directiva de seguridad. Compruebe el Administrador de tareas para asegurarse de que no hay instancias de aplicaciones de Microsoft Office en ejecución. Otras aplicaciones que hospedan aplicaciones de Microsoft Office también pueden impedir que se exijan nuevos permisos. Los usuarios deben salir de todas las aplicaciones que utiliza Microsoft Office, autónomas o no, cuando se modifican las directivas de seguridad.
Para quitar permisos mediante la eliminación de grupos de código
En el Panel de control, abra Herramientas administrativas.
Ejecute Configuración de Microsoft .NET Framework 2.0.
La herramienta Configuración de Microsoft .NET Framework 2.0 no está incluida en Visual Studio 2008. Para instalarla, debe descargar e instalar el Kit de desarrollo de software (SDK) de .NET Framework 2.0 del Centro de descarga de Microsoft. Para obtener un ejemplo, vea el Kit de desarrollo de software (SDK) de .NET Framework 2.0 (x86).
En el panel de vista de árbol, expanda Directiva de seguridad en tiempo de ejecución, Usuario, Grupos de código, All_Code y, finalmente, VSTOProjects.
Nota: Si desea modificar una ubicación de red como, por ejemplo, un recurso compartido o un sitio web, tiene que realizar la modificación en el nivel de equipo en lugar de en el nivel de usuario. Debe tener privilegios de administrador para modificar la directiva en el nivel de equipo.
Seleccione el grupo de código que desea quitar.
En el menú Acción, haga clic en Eliminar.
También puede eliminar el nodo VSTOProjects completo con todo su contenido, de modo que no puedan ejecutarse soluciones de Office que utilicen extensiones de código administrado. La próxima vez que genere un proyecto de Visual Studio Tools para Office, se creará un nuevo nodo VSTOProjects.
Nota: |
---|
Si elimina un grupo de código generado por Visual Studio, el grupo de código se volverá a crear la próxima vez que abra el proyecto y lo vuelva a generar. Si elimina el grupo de código mientras el proyecto está abierto, Visual Studio no volverá a crear el grupo de código hasta que cierre el proyecto y, a continuación, vuelva a abrirlo. |
Para quitar permisos mediante la modificación de propiedades de grupos de código
Expanda el nodo VSTOProjects como se describe más arriba.
Haga clic con el botón secundario en el grupo de código que desea modificar y, a continuación, haga clic en Propiedades en el menú de acceso directo.
En el cuadro de diálogo Propiedades, haga clic en la ficha Conjunto de permisos.
Seleccione Nothing en la lista Conjunto de permisos.
Nota: Si un conjunto de permisos no es de tipo FullTrust, el ensamblado no se ejecuta.
Haga clic en Aceptar.
Vea también
Tareas
Cómo: Conceder permisos a carpetas y ensamblados (2003 System)
Conceptos
Requisitos de seguridad para ejecutar las soluciones de Office (2003 System)
Procedimientos recomendados sobre seguridad para soluciones de Office (2003 System)
Consideraciones de seguridad específicas para soluciones de Office