Bonjour,
je cherche à lire un fichier coté serveur. Si j'ajoute un StreamReader dans ma page aspx.cs il cherche coté client.
Comment dois-je faire ?
Merci d'avance
Bonjour,
je cherche à lire un fichier coté serveur. Si j'ajoute un StreamReader dans ma page aspx.cs il cherche coté client.
Comment dois-je faire ?
Merci d'avance
Salut ,
Ce que tu as dans ton code Behind s'execute coté serveur . Ce que tu dois spécifier , c'est le path complet de ton fichier sur le serveur
=> Regarde avec Server.MapPath("cheminFichier");
Edit : http://www.themanualpage.org/asp/asp_server_mappath.php
@ +
Ah..
En fait, j'ai du code dans un Button_Click avec un StreamReader. Le path que j'ai mis est "Z:/Log/xxx.log". C'est un network drive. A l'execution, il dit que le répertoire ou une partie du répertoire n'existe pas.
Le probleme viendrait du disque réseau?
Ah et comment je peux faire ?
J'ai fait une windows application avec presque le meme code et là, le streamreader accede sans soucis au disque.
Ton code s'execute du coté serveur donc ton fichier doit se trouvr sur le serveur si tu veux l'utiliser .
C'est que ton disque réseau n'est pas visible à partir de IIS (serveur web).
Si tu déploie ton application chez un hebergeur , il n'aura pas acces non plus à ton fichier ... c'est logique .
Teste en mettant ton fichier dans un dossier de ton projet et ainsi , dans ton code , tu lui fournit le path => par exemple : var path = " ./Fichier/test.xml "
Ah ben alors je peux tout a fait créer un répertoire virtuel dans IIS mais seulement si je lis "/myrep/log/file.log" il va cherche c:\myrep\log\file.log.
J'ia essayé avec http:// devant mais il dit qu'il refuse les URI.
En résumé, on dirait que c'est impossible de lire un disque réseau avec IIS??!??
Ca me parait tres étonnant tout de meme non?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager