IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Chemin d'accès vers un sous-répertoire


Sujet :

ASP

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2010
    Messages : 252
    Points : 145
    Points
    145
    Par défaut Chemin d'accès vers un sous-répertoire
    Bonjour,

    Je dois porter vers une machine virtuelle une application écrite avec VbScript par un autre développeur avec qui je n’ai pas de contact.
    Cette application assez simple est constituée de 3 fichiers :
    • Lanceur.asp
    • Monscript.asp
    • Config.asp
    Dans sa version initiale l’ensemble est implanté sur un serveur IIS qui s’exécute sur une machine nommée « SERVEUR ».
    Le fichier lanceur.asp est enregistré sur la racine du site IIS, les deux autres fichiers sont dans un sous-répertoire nommé « scripts ».
    Le fichier lanceur original comporte les 3 lignes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <script language="javascript">
    window.open('http://SERVEUR/scripts/ Monscript.asp',"dzdb","fullscreen");
    </script>
    Après avoir reconstitué cette organisation dans mon environnement IIS de ma machine virtuelle je ne parviens pas à indiquer correctement l’adresse du fichier Monscript.asp, sachant que je lance le fichier Lanceur.asp à partir d’I.E.8 avec l’adresse http://localhost/afficheravions.asp.
    J’ai essayé sans succès les versions suivantes :


    Si je déplace les fichiers Monscript.asp et Config.asp et que je supprime tout chemin dans l’argument de l’instruction window.open le programme fonctionne.

    Quelqu’un peut-il m’indiquer la syntaxe correcte pour attaquer les fichiers situés dans le sous-dossier « scipts » ?

    Merci à tous.

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script language="javascript">
    window.open('scripts/Monscript.asp',"dzdb","fullscreen");
    </script>

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2010
    Messages : 252
    Points : 145
    Points
    145
    Par défaut Ca ne marche pas
    J'avais déjà essayé (sans espace dans les adresses) et, par acquis de conscience et respect envers ta réponse je viens de ré-essayer avec la syntaxe que tu suggère mais j'ai toujours le message "page introuvable".
    j'ai donc replacé les fichiers dans la racine du serveur IIS et modifié l'adresse pour en éliminer le chemin et là ca marche.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    script language="javascript">
    window.open('Monscript.asp',"DzDb","fullscreen");
    </script>
    Fonctionnellement je pense pouvoir accepter cette situation mais, conceptuellement, j'aimerai comprendre ce qui se passe; d'autant plus que je fais actuellement mes essais sur la machine qui héberge le serveur IIS mais que va t'il se passer lorsque je voudrai y accéder à partir d'un autre PC du réseau ?

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 95
    Points : 133
    Points
    133
    Par défaut répertoire virtuel
    Bonjour,

    J'avoue ne pas avoir bien compris le problème (;-)) mais c'est peut-être contournable avec la fonction de création de répertoire virtuel sous IIS pour pointer au bon endroit. S'assurer aussi que les chemins relatifs sont activés.

  5. #5
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2010
    Messages : 252
    Points : 145
    Points
    145
    Par défaut Suite
    Bonjour,
    Désolé pour le délai de ma réponse.

    Reprenant la dernière intervention d'Oxedet, et comme je l’ai dit dans mon premier post, le problème est purement « culturel » : je voulais comprendre où se situe l’erreur dans mon script.

    Merci néanmoins à Oxedet qui m’a mis sur la bonne voie:
    En examinant les propriétés des dossiers du répertoire «\iNetPub » contenant – à priori – les ressources du serveur IIS, j’ai remarqué qu’il existait un sous-répertoire « scripts » de même niveau que le répertoire « wwwroot » que je croyais constituer la racine de mon site.

    En déplaçant les scripts appelés par le script de démarrage dans ce dossier ils s’exécutent bien , même si le chemin demandé est un chemin relatif du type « scripts/monscript.asp » ce qui m’amène à conclure que la racine de mon site n’est pas constituée par le dossier « c:\inetPub\wwwroot » comme je le pensais mais par le dossier « c:\inetpub » bien que celui-ci ne contienne aucun script.

    Bon je pense que je n’ai pas encore tout compris mais grâce à vous j’ai avancé, merci à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/04/2010, 15h02
  2. Chemin d'accès aux favoris sous IE8
    Par MelkInarian dans le forum Windows Vista
    Réponses: 1
    Dernier message: 01/01/2010, 22h18
  3. Réponses: 5
    Dernier message: 19/10/2009, 10h29
  4. Réponses: 1
    Dernier message: 01/03/2007, 13h54
  5. Chemin d'accès de MySQL sous linux
    Par sylvain_neus dans le forum Installation
    Réponses: 6
    Dernier message: 17/03/2004, 10h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo