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 :

Dossier temporaire ASP.Net


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2010
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 72
    Par défaut Dossier temporaire ASP.Net
    Bonjour,

    Je me pose une petite question, mon site web asp.net MVC génére des fichier PDF (avec la librairie iTextSharp), qui sont stocké temporairement sur le serveur.

    Actuellement j'utilise par défaut le chemin HttpRuntime.CodegenDir pour définir le chemin temporaire, mais justement je me demande si je ne devrais pas plutôt utiliser le dossier temporaire de windows, ou encore créer un dossier dans mon projet que je nomme "Temp" et dans lequel je genere mes PDF.

    Voilà, je précise juste que le développement Web n'est pas du tout mon rayon, et que je m'y suis mis pour répondre à une demande spécifique d'un client.

    Dans l'attente de vos réponses, cher développeur Web

    Bonne journée

  2. #2
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Citation Envoyé par supermouton Voir le message
    Bonjour,

    Actuellement j'utilise par défaut le chemin HttpRuntime.CodegenDir pour définir le chemin temporaire, mais justement je me demande si je ne devrais pas plutôt utiliser le dossier temporaire de windows, ou encore créer un dossier dans mon projet que je nomme "Temp" et dans lequel je genere mes PDF.
    As tu une contrainte pour utiliser le HttpRuntime.CodegenDir? Si tu as bien documenté ton site web, je ne vois pas où est le problème. Par contre ta dernière proposition n'est pas mal car tu auras une meilleure suivi des fichiers et donc plus pratique.
    a+

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2010
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 72
    Par défaut
    Bonjour ramajb,

    Merci pour la réponse.

    Non je n'ai pas de contrainte spécifique par rapport à ce dossier temporaire, j'utilise le HttpRuntime car c'est le dossier temporaire ASP.Net que MSDN ma donné, je n'ai pas cherché beaucoup plus loin.

    Je voulais juste avoir un chemin où je suis sûr de pouvoir écrire en toute sécurité, sans polluer le système, et sans que ce dossier ne soit protegé en écriture sur le serveur.

    Je pense que dans ce cas que je vais utiliser un dossier Temp dans mon projet, et spécifierais dans la documentation que ce dossier soit en accès total

    Par contre, une dernière question, pourquoi est-ce que j'aurais du être sous la contrainte pour devoir utiliser le HttpRuntime ? c'est le "mal" ? ^^

    Encore merci de ta réponse

    Bonne journée

  4. #4
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Citation Envoyé par supermouton Voir le message
    Bonjour ramajb,

    Par contre, une dernière question, pourquoi est-ce que j'aurais du être sous la contrainte pour devoir utiliser le HttpRuntime ? c'est le "mal" ? ^^

    Encore merci de ta réponse

    Bonne journée
    Non c'est pas mal mais je le trouve moins intéressant car HttpRuntime.CodegenDir te retourne uniquement le chemin physique du dossier temporaire asp.net, donc chemin physique de tous les fichiers qui s'y trouvent. Si je ne me trompe pas, ce dossier temporaire se trouve dans le répertoire d'installation du framework ex: \v3.5xxxxxxx\Temporary ASP.NET Files\<ton_appli>\xxxx\xxx\. et le problème c'est que ce xxxx change souvent à chaque compilation.
    J’espère t'avoir aidé.

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2010
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 72
    Par défaut
    Oui effectivement ce sont dans des dossiers dont le nom doit être généré aléatoirement je suppose, donc quand tout se passe bien c'est bien, mais au moindre pâté, si il faut retrouver ce dossier ça ne sera pas évident

    Merci beaucoup pour ton aide et tes précisions

    Bonne soirée.

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

Discussions similaires

  1. faire une arborecence des dossier en asp.net
    Par aladdin.ensi dans le forum ASP.NET
    Réponses: 1
    Dernier message: 19/05/2009, 15h09
  2. dossier bin lors du deploiement site ASP.NET
    Par HULK dans le forum VB.NET
    Réponses: 0
    Dernier message: 28/08/2007, 10h03
  3. Réponses: 5
    Dernier message: 27/07/2007, 12h42
  4. Réponses: 1
    Dernier message: 16/02/2007, 12h18
  5. [ASP.NET|C#] Créer répertoire temporaire
    Par dumser1 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 11/04/2006, 13h26

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