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 :

Chemin physique d'un dossier virtuel


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut Chemin physique d'un dossier virtuel
    Bonjour,

    Dans un site en asp.net j'ai un dossier virtuel contenant des images.
    Ce dossier n'est pas sur la même machine que le site web.
    J'ai besoin de vérifier si une image existe dans ce dossier.
    Si j'utilise Server.MapPath pour connaitre le chemin physique de l'image mais ça ne fonctionne pas par il construit l'url physique en fonction de l'exmplacement du site.

    Exemple :

    - Le site est sur le serveur A dans le dossier c:\\wwwroot\monsite

    - Les images sont sur le serveur B dans dossier visible sur le réseau \\B\MesImages

    - Le site a un dossier virtuel Images qui pointe sur \\B\MesImages

    Si je fait : http://monsite/images/toto.gif ça marche, l'image s'affiche.
    Je veux connaitre le chemin physique de toto.gif à savoir \\B\MesImages\toto.gif.

    Si je fais Server.MapPath("/images/toto.gif") j'obtiens c:\\wwwroot\monsite\Images\toto.gif ce qui est faux.

    Comment faire pour récupérer \\B\MesImages\toto.gif et non c:\\wwwroot\monsite\Images\toto.gif ?

  2. #2
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    J'ai trouvé la solution.

    J'utilisais this.Server.MapPath(url) et ça ne marchait pas.
    Maintenant j'utilise HttpContext.Current.Server.MapPath(url) et ça marche.

    Va comprendre...

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

Discussions similaires

  1. Deplacer un dossier d'une machine physique vers une machine virtuelle
    Par L'aigle de Carthage dans le forum Virtualisation
    Réponses: 3
    Dernier message: 25/01/2011, 09h38
  2. Dossier virtuel et chemin relatif
    Par papidev dans le forum IIS
    Réponses: 0
    Dernier message: 18/04/2008, 17h43
  3. [IMPORT DMP]modifier les chemins physiques de l'import
    Par vbcasimir dans le forum Oracle
    Réponses: 14
    Dernier message: 07/11/2007, 09h37
  4. Réponses: 2
    Dernier message: 20/01/2006, 17h08
  5. [Apache] dossiers virtuels
    Par secteur_52 dans le forum Apache
    Réponses: 2
    Dernier message: 26/10/2005, 12h11

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