Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallation[installation] problème de droits - erreur 43[installation] problème de droits - erreur 43
Précédente
 
Suivante
Nouveau message
03/10/2006 14:43
 

Bonjour, j'ai découvert asp.net et visual studio 2005 il y a 6 mois et DotNetNuke, il y a ...3 jours.

 

Actuellement, je travail sous Windows xp pro service pack 2 et avec IIS 5.1

 

Au départ, j’ai créé l’appli en local et la je n’ai eu aucun problème.

Mais ensuite j’ai préféré l'installer sur le site web.

 

Pour vous expliquer ce que j’ai fait, j’ai suivi la doc fournie donc :

 

1) Click droit sur le répertoire, création d’un répertoire virtuel DotNetNuke qui pointe sur mon répertoire (D:\Visual Studio\Projects\DotNetNuke) ou se trouve le contenu de « DotNetNuke_4.3.5_Source » télécharge sur le site

 

2) gestion des propriétés du répertoire et configuration qui va bien (méthode d’authentification anonyme avec le compte Admin. du pc et authentification Windows).

J’ai bien mis asp.net 2.0.50727

 

3) gestion des droits ntfs : click droits sur le répertoire puis « partage et sécurité »

Ajout du compte « ASPNET » (ASP.NET machine account) auquel j’ai attribué tous les droits.

 

En théorie ça devrait marcher, et là je me heurte à un problème très handicapant. Que je lance l’application depuis VS2005 ou directement avec le navigateur (http://localhost/DotNetNuke) j’obtient l’erreur suivante (erreur 403) : 

Vous n'êtes pas autorisé à afficher cette page

 

Je me suis donc dit : tiens un problème de droits….

J’ai vérifié les droits sur le dossier DotNetNuke,

J’ai même ajouté les droits sur le compte « SERVICE RESEAU » et sur le « compte invité internet »

J’ai toujours le même problème !!!

 

Quelqu’un aurait-il une idée lumineuse, parce que je scrute la doc internet depuis hier aprem et je n’ai toujours pas trouvé l’explication miracle.

 

Merci pour votre aide

 

 
Nouveau message
03/10/2006 14:57
 

A priori, le problème semble bien être un problème de droits.

Sous Windows 2000/XP, le compte utilisateur est "ASPNET" alors que sous 2003 Server le compte est "Service Réseau". Il faut parfois réinitialiser les droits en contrôle total sur tous les objets enfants au niveau NTFS (paramètres de sécurité avancés - cocher la case "Remplacer les entrées d'autorisation de tous les objets enfants...").

 




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
03/10/2006 14:59
 
Bonjour,

Pour moi le soucis ressemble plus a un probleme de parametrage IIS que de droit a ce niveau.
Si tu tapes http://localhost/dotnetnuke/default.aspx est-ce que ca marche? Si oui alors IIS n'a pas default.aspx comme document par défaut.

JB
 
Nouveau message
03/10/2006 15:03
 
Stef_ a dit :

A priori, le problème semble bien être un problème de droits.

Sous Windows 2000/XP, le compte utilisateur est "ASPNET" alors que sous 2003 Server le compte est "Service Réseau". Il faut parfois réinitialiser les droits en contrôle total sur tous les objets enfants au niveau NTFS (paramètres de sécurité avancés - cocher la case "Remplacer les entrées d'autorisation de tous les objets enfants...").

Toujours le même problème

 
Nouveau message
03/10/2006 15:10
 

jbb a dit :
Bonjour,

Pour moi le soucis ressemble plus a un probleme de parametrage IIS que de droit a ce niveau.
Si tu tapes http://localhost/dotnetnuke/default.aspx est-ce que ca marche? Si oui alors IIS n'a pas default.aspx comme document par défaut.

J'étais persuadé l'avoir fait mais effectivement ce n'était pas le cas.

Du coup, on avance...enfin presque

Failed to access IIS metabase.

PS, il n'y a pas myen d'éditer son message pour corriger les coquimmes (genre mettre 403 au lieu de 43).

 

 
Nouveau message
03/10/2006 16:14
 

Ok, ça marche!!!

Pour récapituler :

il faut bien mettre "default.aspx " comme document par défaut au niveau de IIS (j'était pourtant persuadé de bien l'avoir fait )

et si comme moi vous avez un probleme de Failed to access IIS metabase.

Je vous conseille d'ouvrir une commande dos et d'aller dans le répertoire \Windows\Microsoft.NET\Framework\v2.0.50727\

puis tapez les commande suivante : aspnet_regiis -i puis aspnet_regiis -e

Enfin redémarrer IIS

cf : http://www.developpez.net/forums/showthread.php?t=103611

 Pour moi ça a marché comme sur des roulettes.

Encore merci pour tous... à très bientôt car je pense que je vais encore avoir besoin de vos lumières


 

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallation[installation] problème de droits - erreur 43[installation] problème de droits - erreur 43