Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3271 connectés 

 


Dernière réponse
Sujet : [ASP] Problème de droits NTFS pour écrire sur un fichier
Zorglub 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Zorglub 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.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)