Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2007, 14h15   #1
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
Par défaut Permission Refusée en ASP

Bonjour,

Voila j'ai une erreur sur la ligne de programme suivante

Code :
1
2
3
 
set lanceur=server.createObject("Wscript.shell")
lanceur.run("c:\Inetpub\wwwroot\Climat\bin\comp.bat "& chemin & repertoireTemporaire)
L'erreur "permission refusée" s'affiche pour la ligne du lanceur.run,
je me suis déja renseigné sur les différentes sources qui provoquent cette erreur, en particulier un problème de sécurité, j'ai donc mis la sécurité au minimum, le droit a l'écriture pour tous.
Impossibilité de lancer une commande .bat même si elle est vide.

Je me demande si cela pourait venir de la securité de IIS sur windows XP?

Merci d'avoir pris le temps de lire ce message.
Mister Moot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 14h29   #2
Inactif
 
Inscription : mars 2002
Messages : 1 295
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2002
Messages : 1 295
Points : 1 345
Points : 1 345
Dans le temps je créais des documents words sous W2K avec iis, j'ai ramé parce qu'il y avait un composant/processus, je sais plus, qui n'avait pas assez de droits, et sous XP SP2 plus de soucis.

Tu as le message complet ?
Florian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 14h33   #3
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
"lanceur.run" n'a peut-être pas le droit d'être executé par l'utilisateur de IIS. As-tu vérifé les droits sur cet exe?
Immobilis est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 14h50   #4
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
@Florian:
Voila le message d'erreur complet
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Erreur de compilation Microsoft VBScript error '800a0401' 
 
Fin d'instruction attendue 
 
/iisHelp/common/500-100.asp, line 242 
 
on error resume next bakCodepage = Session.Codepage Session.Codepage = 1252 on error goto 0 Response.Write Server.HTMLEncode(objASPError.Category)
---------------------^
Erreur d'exécution Microsoft VBScript error '800a0046' 
 
Permission refusée 
 
/climat/consulter.asp, line 144
@Immobilis:

Peut-être je vais essayer de voir ca de plus près car l'erreur semble venir du lanceur.run. Mais même quand mon exe ne doit rien faire, ca m'affiche l'erreur alors que tous les droits sont activés pour tout le monde.
Mister Moot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 16h36   #5
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
Je viens de voir que mon répertoire bin est en lecture seul.

j'ai donc voulu décocher la case mais j'ai beau la déverouiller, elle recoche automatiquement, cela peut il etre une cause de l'erreur?
Comment déverouiller la case lecture seul?

Merci de votre aide
Mister Moot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 10h17   #6
Invité de passage
 
Inscription : novembre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 4
Points : 2
Points : 2
je relance le post parce que j'ai exactement le meme problème.

Y a-t-il un demarche à suivre ?

PS : Je travaille en local
misteraph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 13h25   #7
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Citation:
Envoyé par Mister Moot
Comment déverouiller la case lecture seul?
Clic droit > Propriétés > Sécurité > Avancé > Décocher "Autoriser la propagation parentale" > Copier les droits > Modifier ceux que tu souhaites.
Immobilis est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h05.


 
 
 
 
Partenaires

Hébergement Web