Bonjour, Je viens d'installer mon serveur IIS, avec plusieurs sites Web. Voici le message que j'obtiens au lancement de mon site http://localhost/MonSite/frmMain.aspx
L'accès au chemin d'accès "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\MonSite\850ea32f\4bc6d6b9" est refusé. Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.UnauthorizedAccessException: L'accès au chemin d'accès "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\picardadmin2005\850ea32f\4bc6d6b9" est refusé.
ASP.NET n'est pas autorisé à accéder à la ressource demandée. Accordez des droits d'accès à la ressource pour l'identité de la demande ASP.NET. ASP.NET a une identité de processus de base (en règle générale {MACHINE}\ASPNET sur IIS 5 ou Network Service sur IIS 6) qui est utilisée si l'application n'emprunte pas d'identité. Si l'application emprunte une identité via <identity impersonate="true"/>, l'identité sera l'utilisateur anonyme (en règle générale IUSR_MACHINENAME) ou l'utilisateur de la demande authentifié.
Pour accorder un accès en écriture ASP.NET à un fichier, cliquez avec le bouton droit sur le fichier dans l'Explorateur, choisissez "Propriétés" et sélectionnez l'onglet Sécurité. Cliquez sur "Ajouter" pour ajouter l'utilisateur ou le groupe approprié. Sélectionnez le compte ASP.NET et activez les cases à cocher pour l'accès souhaité.
Bien sûr, j'ai vérifié les permissions pour le dossier en question, et les permissions sont bonnes.
Avez-vous quelques pistes à me suggérer ?
Merci.
EricDD
|
Réponse acceptée !
Bonjour, Tu peux déjà supprimer le contenu du dossier \Temporary ASP.net Files\ comme son nom l'indique c'est un dossier temporaire et il va être recréer dés que l'on va compiler les pages en allant dessus. Pour les supprimer il faut relancer IIS (iisreset /restart) et aussi fermer Visual Studio ... ce que tu peux aussi faire c'est executer la commande aspnet_regiis -i qui va te réinstaller asp.net :-) Cyril - MVS - MCP
|
Merci Cyril pour tes suggestions. Mon dossier \Temporary ASP.net Files\ est déjà vide, il n'a jamais pu se remplir en fait. Je vais essayer de réinstaller asp.net Merci Eric DD Paris
|
Merci.
J'ai trouvé un Framework Asp .Net 2.0 sur mon poste.
Ne sachant pas si les 2 versions de .Net peuvent cohabiter, j'ai supprimé la Version 2.0
Et j'ai exécuté aspnet_regiis -i, selon tes indications.
Maintenant, j'ai un autre pb, mais c'est une autre histoire.
Et mon dossier \Temporary ASP.net Files\ est maintenant bien rempli !
Merci encore.
Eric DD Paris
|

Les 2 versions du framework cohabitent parfaitement ! réinstall .net 2.0 peut etre que ca ne causera pas de nouveaux problèmes et puis .net 2.0 c'est tellement mieux par rapport à 1.1 ;-) Pour les autres questions de l'ordre de la programmation tu peux aller voir sur www.aspfr.com :-) Cyril - MVS - MCP
|