[ASP] Problème de droits NTFS pour écrire sur un fichier
Problème de droits NTFS pour écrire sur un fichier [ASP] - Programmation
MarshPosté le 17-08-2001 à 09:47:45
Bonjour à tous !
Voici mon problème :
Un utilisateur accède à mon application ASP (une authentification est faite) , et dans mon code ASP, j'enregistre une trace sur un fichier log stocké sur le serveur de ce qu'il a fait. Le problème est que comme cet utilisateur n'a pas accès en écriture (ni lecture d'ailleurs) sur le fichier log de mon serveur, l'application se plante.
Je voudrais :
Que ce soit le système (ou le user anonymous de IIS) qui modifie le fichier log et non pas l'opérateur qui utilise l'application.
Voici le code que j'utilises pour ouvrir le fichier :
dim objFSO, objTextStream Set objFSO = Server.CreateObject("Scripting.FileSystemObject" ) if not objFSO.FolderExists ("D:\LOG\" ) then objFSO.CreateFolder("D:\LOG\" ) end if Set objTextStream = objFSO.OpenTextFile ("D:\LOG\sdc.log", 8, true)
...
Qui a déjà rencontré ce problème ? Ca doit se poser fréquemment non ?
Marsh Posté le 17-08-2001 à 09:47:45
Bonjour à tous !
Voici mon problème :
Un utilisateur accède à mon application ASP (une authentification est faite) , et dans mon code ASP, j'enregistre une trace sur un fichier log stocké sur le serveur de ce qu'il a fait. Le problème est que comme cet utilisateur n'a pas accès en écriture (ni lecture d'ailleurs) sur le fichier log de mon serveur, l'application se plante.
Je voudrais :
Que ce soit le système (ou le user anonymous de IIS) qui modifie le fichier log et non pas l'opérateur qui utilise l'application.
Voici le code que j'utilises pour ouvrir le fichier :
dim objFSO, objTextStream
Set objFSO = Server.CreateObject("Scripting.FileSystemObject" )
if not objFSO.FolderExists ("D:\LOG\" ) then
objFSO.CreateFolder("D:\LOG\" )
end if
Set objTextStream = objFSO.OpenTextFile ("D:\LOG\sdc.log", 8, true)
...
Qui a déjà rencontré ce problème ? Ca doit se poser fréquemment non ?
Merci d'avance,
Z.
---------------
Eviv Bulgroz !