Bonsoir à tous,
Je fais des enregistrements contenant des images que j'ai décidé de renommer en utilisant le Guid. Tout fonctionne, les images sont correctement téléchargées. Mais il impossible de renommer les 2 fichiers. Voici le code:Et j'ai ce message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 try { if (File.Exists(Server.MapPath("~/Ressources/PortraitsAgents/" + FileUpPhotoAgent.FileName)) == true) { System.IO.File.Move(Server.MapPath("~/Ressources/PortraitsAgents/" + FileUpPhotoAgent.FileName), GuidPhoto.ToString()); System.IO.File.Move(Server.MapPath("~/Ressources/EmpreintesIndex/" + FileUpEmpreinteIndexDroit.FileName), guidEmpreinte.ToString()); } else { AfficherMessageErreur("Fichier non sauvegardé."); } } catch(Exception ex); { AfficherMessageErreur(ex); }
Merci de m'aider à résoudre ce problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 L'accès au chemin d'accès est refusé. Description : Une exception non gérée s'est produite au moment de l'exécution de la requête 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 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 et IIS 7, et l'identité du pool d'applications configuré sur IIS 7.5) 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é. To grant ASP.NET access to a file, right-click the file in File Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
Cordialement.
Partager