Problème
Vous recevez une erreur de configuration lors de l'ouverture de votre site 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.
Cause
Cette erreur se produit lorsqu'une version incorrecte d'ASP.NET est utilisée avec votre version de DotNetNuke.
Résolution
Plesk et IIS doivent être configurés pour utiliser la bonne version d'ASP.NET. Consultez les notes au bas de l'article si vous n'êtes pas sûr de la version d'ASP.NET requise par votre site.
Panneau de configuration Plesk
- Connectez-vous à votre panneau de configuration.
- Dans Plesk 12
- Sur les domaines cliquez sur l'onglet [Domaine] .
- Sur les sites Web et domaines onglet cliquez sur Afficher plus puis Paramètres d'hébergement
- Dans la section Web Scripting and Statistics, Microsoft Version de prise en charge d'ASP.NET doit être remplacé par la version .NET que le site a été configuré pour utiliser.
- Dans Plesk 11
- Sur les domaines cliquez sur l'onglet [Domaine] .
- Sur les sites Web et domaines cliquez sur l'onglet Afficher les opérations avancées puis Scripts et sécurité du site Web
- Sous la section Web Scripting and Statistics, ASP.NET Support Version doit être remplacé par la version .NET que le site a été configuré pour utiliser.
- Dans Plesk 9
- Cliquez sur Domaines> [Domaine]> Paramètres d'hébergement Web .
- Sous les Services section, Version prise en charge par ASP.NET doit être remplacé par la version .NET que le site a été configuré pour utiliser.
- Cliquez sur OK pour enregistrer les modifications et tester votre site Web.
Si la version correcte d'ASP.NET est déjà sélectionnée dans le Panneau de configuration de Plesk et que vous recevez toujours cette erreur, vous devez configurer le site dans IIS pour utiliser le bon ASP.NET. (Cela doit être fait par un technicien de support, sauf si vous êtes un client de serveur dédié.)
- Cliquez sur Démarrer> Outils d'administration> Gestionnaire des services d'information Internet (IIS) .
- Développer les pools d'applications . Sélectionnez le [pool d'applications du site] .
- Cliquez sur Paramètres de base... sous le panneau Actions section.
- Sélectionnez la bonne version d'ASP.NET dans le menu déroulant.
- Cliquez sur OK .
- Services d'informations Internet version 7 (IIS 7)
- Services d'informations Internet version 6 (IIS 6)
- Cliquez sur Démarrer> Outils d'administration> Gestionnaire des services d'information Internet (IIS) .
- Développez [Serveur] , développez Sites Web . Faites un clic droit sur le site et sélectionnez Propriétés .
- Sélectionnez ASP.NET et sélectionnez la bonne version d'ASP.NET dans le menu déroulant.
- Cliquez sur OK .
Remarques :
DotNetNuke 6.x nécessite ASP.NET 4.0
DotNetNuke 5.x nécessite ASP.NET 2.0. La version 5.4.4 a été la première version à utiliser éventuellement ASP.NET 4.0
DotNetNuke 4.x nécessite ASP.NET 2.0
DotNetNuke 3.x et les versions inférieures nécessitent ASP.NET 1.1