Solución de problemas de seguridad de la solución de Office
Aplicable a: Visual Studio
Este artículo contiene sugerencias para resolver problemas comunes que puede encontrar al trabajar con la protección de soluciones de Office.
La información de este artículo se aplica a proyectos de nivel de documento y proyectos de complemento de Visual Studio Tools para Office (VSTO). Consulte Características disponibles por tipo de proyecto y aplicación de Office.
Las soluciones de confianza no se pueden instalar desde sitios restringidos
Si el sitio web aparece en la zona de sitios restringidos de Internet Explorer, los usuarios no pueden instalar una solución desde una ubicación web, incluso si la solución está firmada con un certificado de confianza.
La dirección URL del manifiesto de implementación se puede clasificar en una de las cinco zonas:
- Mi PC
- Internet
- Intranet local
- Sitios de confianza
- Sitios restringidos
Si la ubicación del manifiesto de implementación se ha asignado a la zona de sitios restringidos, Visual Studio Tools para Office tiempo de ejecución no instala la solución. Si la ubicación es conocida y puede ser de confianza, el usuario puede quitar la ubicación de la zona de sitios restringidos e instalar la solución. Para obtener información sobre cómo administrar zonas, vea Configuración de publicadores de confianza ClickOnce.
Las soluciones no se pueden instalar desde recursos compartidos de archivos de red ni ubicaciones web cuando se instala La configuración de seguridad mejorada de Internet Explorer o Internet Explorer 7
La configuración de seguridad mejorada de Internet Explorer (IEESC) en Windows Server 2003 y versiones posteriores, e Internet Explorer 7 y versiones posteriores, restringe significativamente la capacidad de los usuarios para navegar por Internet. Cuando los usuarios intentan instalar soluciones de Office desde un recurso compartido de archivos de red o una ubicación web, pueden recibir el siguiente mensaje de error: "La funcionalidad personalizada de esta aplicación no funcionará porque el certificado usado para firmar el manifiesto de implementación para <SolutionName> no es de confianza. Póngase en contacto con el administrador para obtener más ayuda".
Con IEESC e Internet Explorer 7 y versiones posteriores, si la dirección URL del manifiesto de implementación se clasifica en la zona de Internet, el manifiesto debe tener un certificado de un publicador de confianza o no se puede instalar la solución. Sin IEESC, el comportamiento predeterminado es pedir al usuario final que tome una decisión de confianza.
Para administrar el efecto de IEESC e Internet Explorer 7 y versiones posteriores, identifique sitios web y rutas de acceso de convención de nomenclatura universal (UNC) en las que confíe y agréguelas a una de las zonas de seguridad de confianza (intranet local o sitios de confianza). Para obtener información sobre cómo administrar zonas, vea Configurar publicadores de confianza clickOnce.