OVH Cloud OVH Cloud

ServerMapPath + Web.config

3 réponses
Avatar
Rick
Heu ?

si c'est possible
merci de m'éclairé...


par avance (dèjà dit ci-dessus) Merci

--
:o))
@+ Rick

<PasDePub merci="true">
Rick@saint-maur*point*com
</PasDePub>
http://trombi.host-web.net/
http://trombi.host-web.net/Consult/Details.asp?Id=42

3 réponses

Avatar
Patrice
Tu ne peux pas faire apparaitre Server.MapPath explictement dans le
web.config. Ce que tu peux faire c'est par exemple :
- stocker dans le web.config un emplacement relatif et faire le serveur
MapPath dans le code à la lecture.
- ou utiliser la convention ~ utilisée par ASP.NET pour noter la racine de
l'application

La deuxième solution permettrait de stokcer des chemins absolus ou relatifs.
Le fait d'avoir du code peut permettre aussi de rendre l'accès à la config
plus "typé" (MyConfig.FichierMDB etc...)

Sinon précise un peu la teneur exacte de ta question.

Patrice


--

"Rick" *point*com> a écrit dans le message de
news:%
Heu ?

si c'est possible
merci de m'éclairé...


par avance (dèjà dit ci-dessus) Merci

--
:o))
@+ Rick

<PasDePub merci="true">
*point*com
</PasDePub>
http://trombi.host-web.net/
http://trombi.host-web.net/Consult/Details.asp?IdB




Avatar
Rick
Patrice wrote:
Tu ne peux pas faire apparaitre Server.MapPath explictement dans le
web.config. Ce que tu peux faire c'est par exemple :
- stocker dans le web.config un emplacement relatif et faire le
serveur MapPath dans le code à la lecture.
- ou utiliser la convention ~ utilisée par ASP.NET pour noter la
racine de l'application

La deuxième solution permettrait de stokcer des chemins absolus ou
relatifs. Le fait d'avoir du code peut permettre aussi de rendre
l'accès à la config plus "typé" (MyConfig.FichierMDB etc...)

Sinon précise un peu la teneur exacte de ta question.



ben, ç'est simple, en local avec un :

Server.MapPath(System.Configuration.AppSettingsReader
configurationAppSettings = new System.Configuration.AppSettingsReader());

ça roule, mais en ligne il me faut un c:monCheminmonRepmaBase.mbd


Heu... pas bien saisie le deuxieme cas de figure :-(

à noté : je me sert en local de la même aroressance de fichier qu'en ligne à
savoir


data
root/monRep/monFichier.aspx

donc : ../../data/maBase.mdb

j'dû raté une suptibilité là ;-)

en tout cas merci
--
:o))
@+ Rick

<PasDePub merci="true">
*point*com
</PasDePub>
http://trombi.host-web.net/
http://trombi.host-web.net/Consult/Details.asp?IdB
Avatar
Patrice
Je suis pas sûr de comprendre :
- arrive tu à lire ta chaine dans le fichier web.config ? (ta syntaxe me
parait étrange, le server.MapPath s'applique à une chaîne ???)
- arrrive tu à y appliquer Server.MapPath
- qu'est ce qui ne va avec le résultat ?

Il est possible que sur certains hébergeurs tu sois déjà dans un sous
répertoire par rapport à la racine de l'appli. Compare par exemple avec
Server.MapPath("/")

Patrice




--

"Rick" *point*com> a écrit dans le message de
news:%23%
Patrice wrote:
> Tu ne peux pas faire apparaitre Server.MapPath explictement dans le
> web.config. Ce que tu peux faire c'est par exemple :
> - stocker dans le web.config un emplacement relatif et faire le
> serveur MapPath dans le code à la lecture.
> - ou utiliser la convention ~ utilisée par ASP.NET pour noter la
> racine de l'application
>
> La deuxième solution permettrait de stokcer des chemins absolus ou
> relatifs. Le fait d'avoir du code peut permettre aussi de rendre
> l'accès à la config plus "typé" (MyConfig.FichierMDB etc...)
>
> Sinon précise un peu la teneur exacte de ta question.

ben, ç'est simple, en local avec un :

Server.MapPath(System.Configuration.AppSettingsReader
configurationAppSettings = new System.Configuration.AppSettingsReader());

ça roule, mais en ligne il me faut un c:monCheminmonRepmaBase.mbd


Heu... pas bien saisie le deuxieme cas de figure :-(

à noté : je me sert en local de la même aroressance de fichier qu'en ligne


à
savoir


data
root/monRep/monFichier.aspx

donc : ../../data/maBase.mdb

j'dû raté une suptibilité là ;-)

en tout cas merci
--
:o))
@+ Rick

<PasDePub merci="true">
*point*com
</PasDePub>
http://trombi.host-web.net/
http://trombi.host-web.net/Consult/Details.asp?IdB