Problema
Recibe un error de configuración al abrir su sitio web:
Parser Error Message: Unrecognized attribute 'requirePermission'.
example: " <
section
name
=
"data"
requirePermission
=
"false"
type
=
"DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"
/> "
"Version Information: Microsoft .NET Framework Version:1.1.4322.2443; ASP.NET Version:1.1.4322.2460 " will be listed at the bottom of the error.
Porque
Este error se produce cuando se usa la versión incorrecta de ASP.NET con su versión de DotNetNuke.
Resolución
Tanto Plesk como IIS deben estar configurados para usar la versión correcta de ASP.NET. Consulte las notas al final del artículo si no está seguro de qué versión de ASP.NET requiere su sitio.
Panel de control Plesk
- Inicie sesión en su Panel de control.
- En Plesk 12
- Sobre los Dominios haga clic en la pestaña [Dominio] .
- En Sitios web y dominios haga clic en la pestaña Mostrar más luego Configuración de alojamiento
- En la sección Web Scripting and Statistics, Microsoft Versión compatible con ASP.NET debe cambiarse a la versión .NET que el sitio ha sido configurado para usar.
- En Plesk 11
- Sobre los Dominios haga clic en la pestaña [Dominio] .
- En Sitios web y dominios haga clic en la pestaña Mostrar operaciones avanzadas luego Secuencias de comandos y seguridad del sitio web
- En la sección Web Scripting and Statistics, Versión compatible con ASP.NET debe cambiarse a la versión .NET que el sitio ha sido configurado para usar.
- En Plesk 9
- Haga clic en Dominios> [Dominio]> Configuración de alojamiento web .
- Bajo los Servicios sección, Versión de soporte de ASP.NET debe cambiarse a la versión .NET que el sitio ha sido configurado para usar.
- Haga clic en Aceptar para guardar los cambios y probar su sitio web.
Si la versión correcta de ASP.NET ya está seleccionada en el Panel de control de Plesk y sigue recibiendo este error, debe configurar el sitio en IIS para utilizar el ASP.NET correcto. (Esto debe hacerlo un técnico de soporte a menos que usted sea un cliente de servidor dedicado).
- Haga clic en Iniciar> Herramientas administrativas> Administrador de Servicios de Información de Internet (IIS) .
- Expandir grupos de aplicaciones . Seleccione el [grupo de aplicaciones del sitio] .
- Haga clic en Configuración básica... en el panel Acciones sección.
- Seleccione la versión correcta de ASP.NET del menú desplegable.
- Haga clic en Aceptar .
- Servicios de información de Internet versión 7 (IIS 7)
- Servicios de información de Internet versión 6 (IIS 6)
- Haga clic en Iniciar> Herramientas administrativas> Administrador de Servicios de Información de Internet (IIS) .
- Expandir [Servidor] , expanda Sitios web . Haga clic derecho en el sitio y seleccione Propiedades .
- Seleccione ASP.NET y seleccione la versión correcta de ASP.NET del menú desplegable.
- Haga clic en Aceptar .
DotNetNuke 6.x requiere ASP.NET 4.0
DotNetNuke 5.x requiere ASP.NET 2.0. Verson 5.4.4 fue la primera versión en usar opcionalmente ASP.NET 4.0
DotNetNuke 4.x requiere ASP.NET 2.0
DotNetNuke 3.x y versiones anteriores requieren ASP.NET 1.1