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 :

include chemin absolu introuvable, mais existe


Sujet :

ASP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Points : 5
    Points
    5
    Par défaut include chemin absolu introuvable, mais existe
    Bonjour à tous chers amis,

    Je voudrais inclure un fichier dans mon script asp comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!--#include file="C:\Inetpub\wwwroot\_builder\file.inc"-->
    Ce fichier existe, mais j'obtiens l'erreur:
    Active Server Pages (ASP) erreur 'ASP 0126'

    Fichier Include introuvable

    /Default.asp, ligne 2

    Le fichier Include 'C:\Inetpub\wwwroot\_builder\file.inc' est introuvable.
    Je ne peux pas utiliser un include virtuel, car le fichier se trouve au-delà du répertoire racine du site.

    Manque-t-il une autorisation?

    Merci d'avance pour votre aide

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    Si tu mets le suffixe ".asp" à tes fichiers d'inclusion ils seront illisibles depuis un navigateur. Tu peux donc les mettre dans un repertoire du site.

    Dans le cas contraire il faut paramétrer IIS pour qu'il autorise l'accès au repertoire parent.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    j'ai justement fait cette configuration, mais il n'accepte pas ce fichier...

  4. #4
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Copie colle "C:\Inetpub\wwwroot\_builder\file.inc" dans la barre d'adresse d'une fenêtre windows explorer pour vérifier que le fichier existe.

    Sinon, utilise un chemin relatif. C'est très important! Ainsi tu pourras déplacer ton site sans problème. Le chemin est relatif par rapport au fichier dans lequel se trouve l'instruction d'inclusion. Pour remonter d'un dossier il faut utiliser "../".

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Merci Immobilis,

    Le fichier existait, mais je ne sais pour quelle raison le chemin complet n'était pas accepté.

    La forme acceptée est donc "../file.inc"
    J'avais précédemment essayé "..\file.inc"

    Par contre, si je fait un include virtuel, le chemin est "/file.inc" snas les 2 .. de retour.

    Enfin bon, ça marche merci pour ton aide

  6. #6
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    L'include file est preferable au virtuel car il impose le chemin depuis la racine du site et non du fichier en cours. Crois-en mon experience...
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. include avec chemin relatif/chemin absolu
    Par doudoustephane dans le forum Langage
    Réponses: 8
    Dernier message: 30/05/2008, 23h57
  2. chemin relatif !=chemin absolu, mais pourquoi?
    Par azamharir dans le forum MFC
    Réponses: 4
    Dernier message: 11/04/2008, 20h27
  3. include chemin absolue
    Par Kalite dans le forum Visual C++
    Réponses: 2
    Dernier message: 10/08/2007, 14h26
  4. Réponses: 1
    Dernier message: 28/09/2006, 13h09
  5. [langage] Création de dossier en chemin absolu
    Par Jibees dans le forum Langage
    Réponses: 4
    Dernier message: 25/04/2003, 10h57

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