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.NET Discussion :

Racine de mon site web


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut Racine de mon site web
    Bonjour, j'ai créé un petit site avec VS2005. Pour commencer j'ai créer un nouveau Site Web que j'ai appelé 'transfertsite' ,
    j'ai créer un répertoire 'images' à la racine (où est situé mon fichier web.config). Sauf que quand je suis dans une page et que j'essaye de faire '/images/nomimage.jpg' j'ai un message d'erreur avec le path relatif de mon pc. J'aimerais savoir comment faire pour définir la racine de mon site.

    J'espère que je suis clair!!!

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Voici comment accèder de façon relative à une image sur un serveur web :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:Image ID="Image1" ImageUrl="~/Images/nomimage.jpg" runat="server" />
    <img src="Images/nomimage.jpg" />

  3. #3
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    En fait pour plus de précision, pour avoir un lie abslout,(je crois que c'est ça) il ne faut pas oublié le petit caractère: "~" sinon, ça ne marche pas

  4. #4
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Bon, j'ai essayé le ~ pis ça ne fonctionne pas. Donc je fais en montrer plus!!!
    C'est un petit utilitaire de download, voici mon bout de code en code-behind:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim fs As FileStream
    Dim sPath As String = "~/images/"
    Dim sFileName As String = "TOPZCHEO6FJTJFI.jpg"
    fs = File.Open(sPath & sFileName, FileMode.Open)
    ...
    L'erreur survient sur la ligne 'fs = File.Open(sPath & sFileName, FileMode.Open)' et ça dit : Could not find a part of the path 'C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\~\images\TOPZCHEO6FJTJFI.jpg'

    C'est sur le c: car je développe local, et je publie sur mon serveur web par la suite.

    Est-ce que quelqu'un voit ce que je fait d'incorrect?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 68
    Par défaut
    En essayant la fonction Server.MapPath ça peut t'aider peut-être ?

  6. #6
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Hey bien, il me semble que je ne suis pas supposé aller chercher le path complet de l'image, en ASP 3.0, avec un / on va à la racine, il doit y avoir un moyen de faire la même chose en DotNET

  7. #7
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    OK, merci SuperB, ça focntionne, désolé j'avais mal compris le Server.MapPath!!

    Merci

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

Discussions similaires

  1. Avis sur mon site web ?
    Par doudoustephane dans le forum Mon site
    Réponses: 17
    Dernier message: 20/05/2006, 19h20
  2. Mon site Web
    Par Dev-FX dans le forum Mon site
    Réponses: 15
    Dernier message: 18/05/2006, 13h16
  3. [Serveur] Définir racine d'un site web
    Par delsinnj dans le forum Apache
    Réponses: 2
    Dernier message: 12/04/2006, 15h10
  4. [debutant][outils] comment creer mon site web?
    Par jolio dans le forum Général Conception Web
    Réponses: 14
    Dernier message: 18/10/2005, 17h59
  5. comment referencer mon site web ?
    Par minou2005 dans le forum Référencement
    Réponses: 7
    Dernier message: 08/08/2005, 13h22

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