Id. de artículo: 894903 - Última revisión: viernes, 03 de noviembre de 2006 - Versión: 3.7 Recibe un mensaje de error "El servidor virtual de Windows SharePoint Services no se configuró para usar con ASP.NET 2.0.xxxxx.0" cuando conecta con la página principal de un sitio Web de Windows SharePoint ServicesSíntomasTenga en cuenta la situación siguiente. Instala Microsoft
Windows SharePoint Services en un servidor. Servicios de Microsoft Internet
Information 6.0 (IIS) se ha configurado para utilizarlo junto con Microsoft
ASP.NET 2.0 en dicho servidor. Cuando conecta con la página principal de un
sitio Web de Windows SharePoint Services, aparece el siguiente mensaje de
error: El servidor virtual de Windows SharePoint Services
no se configuró para usar con ASP.NET 2.0.xxxxx.0. Para obtener más
información, consulte el artículo 894903 de Microsoft Knowledge Base en
http://go.microsoft.com/fwlink/?linkid=42660. CausaASP.NET 2.0 implementa un nuevo cambio de seguridad que
ayuda a bloquear la seguridad de un servidor virtual en IIS 6.0. En versiones
anteriores de ASP.NET, el código se ejecuta en el nivel de confianza que se
asigna. El nivel de confianza viene determinado por el archivo de la directiva
de seguridad de acceso del código. El archivo Wss_minimaltrust.config es un
ejemplo de un archivo de la directiva de seguridad de acceso del código que
está especificado en el archivo Web.config. El nuevo cambio de seguridad efectuado en ASP.NET 2.0 restringe los permisos de las páginas Web, los elementos Web y los controles a la intersección entre el conjunto de permisos de ASP.NET y el nivel de confianza en que se ejecuta el código. En esta configuración, el conjunto de permisos de ASP.NET es una representación declarativa de una instancia de PermissionSet. De forma predeterminada, Windows SharePoint Services sólo concede privilegios mínimos al conjunto de permisos de ASP.NET. El cambio de seguridad implementado en ASP.NET 2.0 hace que determinado código se ejecute con privilegios reducidos. Por ejemplo, el código de los ensamblados de la caché de ensamblados global se ejecutaba anteriormente en el nivel máximo de confianza. Cuando se configura el servidor virtual de IIS 6.0 para utilizar ASP.NET 2.0, el código se ejecuta con los privilegios que se asignan al conjunto de permisos de ASP.NET. El bloqueo es incompatible con Windows SharePoint Services. Por consiguiente, este bloqueo debe deshabilitarse en el archivo Web.config. ASP.NET 2.0 también contiene una nueva función denominada "validación de sucesos". La validación de sucesos supervisa las devoluciones de llamada de la infraestructura de ASP.NET para asegurarse de que el origen de una devolución de llamada es el mismo que el destino del control. Algunas páginas de Windows SharePoint Services utilizan devoluciones de llamada que no están asociadas con ningún control en particular. Las devoluciones de llamada que no están asociadas con ningún control determinado pueden producir errores de ejecución de las páginas. Por tanto, Windows SharePoint Services 2.0 no es compatible con la función de validación de sucesos de ASP.NET 2.0. Cuando configure una aplicación Web ampliada de Windows SharePoint Services en un servidor en el que se ha instalado ASP.NET 2.0, deberá deshabilitar la validación de sucesos de ASP.NET 2.0. SoluciónUtilice la herramienta de línea de comandos de Windows
SharePoint Services, Stsadm.exe, para actualizar la configuración del archivo
Web.config. Para ello, use el comando siguiente: stsadm -o upgrade -forceupgrade -url http://URLdelServidorVirtual El comando actualiza el archivo Web.config que se
encuentra en la carpeta raíz del servidor virtual. Por ejemplo, el comando
actualiza el archivo Web.config que se encuentra en la carpeta
Unidad:\Inetpub\Wwwroot. La operación de
actualización realiza los cambios siguientes:
Más informaciónSi cambia la versión de ASP.NET del servidor virtual de
ASP.NET 2.0 a ASP.NET 1.1, debe utilizar la herramienta de línea de comandos
Stsadm.exe para actualizar la configuración en el archivo Web.config. Para
ello, use el comando siguiente: stsadm -o upgrade -forceupgrade -url http://URLdelServidorVirtual El comando elimina los elementos que se agregaron
anteriormente al archivo Web.config. Es decir, se realizan los cambios
siguientes en el archivo Web.config:
Error de servidor en la aplicación '/'. Atributo no reconocido
'processRequestInApplicationTrust'. Error de código fuente: Line 66: <compilation batch="false" debug="false" /> Line 67: <pages enableSessionState="false" enableViewState="true" enableViewStateMac="true" validateRequest="false" /> Line 68: <trust level="WSS_Medium" originUrl="" processRequestInApplicationTrust="true"/> Line 69: <machineKey validationKey="A4CE4E781E8FCF0763F6D8309BB2394532B29E2DA9DD555F" decryptionKey="2AF183D38F95610298659AB9E30B9B1B4AC6A6D362D8D5F7" validation="SHA1" /> Line 70: </system.web> Source File: c:\inetpub\wwwroot\web.config Line: 68 ReferenciasPara obtener más información sobre la herramienta de línea
de comandos Stsadm.exe, consulte los temas "Operaciones de línea de comandos",
"Parámetros de línea de comandos" y "Propiedades de línea de comandos" en el
capítulo de "Referencia" de la Guía del administrador de Microsoft Windows SharePoint Services (en inglés). Para obtener la Guía del administrador de Microsoft Windows SharePoint Services, visite el siguiente sitio Web de Microsoft: http://www.microsoft.com/downloads/details.aspx?FamilyID=a637eff6-8224-4b19-a6a4-3e33fa13d230&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyID=a637eff6-8224-4b19-a6a4-3e33fa13d230&displaylang=en)
| Seleccione idioma
|
Volver al principio
