OVH Cloud OVH Cloud

PB avec MapPath

6 réponses
Avatar
pour acceder aux chemin physique d'une base de donn=E9es=20
situee dans un ss repertoire de mon site web

c:\inetpub\wwwroot\monsite\data\base.mdb

je suis oblige de refaire un mappath a chaque requete=20
client :

mCn &=3D Server.MapPath(Request.ApplicationPath & mDbPath)

A mon avis, il aurait ete plus fute de pouvoir stocker=20
cette information dans une variable globale au lancement=20
de l'application, du genre :

mCn &=3D Server.MapPath(App.ApplicationPath & mDbPath)

Il y a peut etre une solution plus propre qui m'aurait=20
echappe?

6 réponses

Avatar
Patrice
Déjà créer par exemple une propriété retournant cette info. De cette façon
la chaine pourra être calculée ou stockée (voir calculée si pas présente
puis stockée) sans que le programme principal n'ait à s'en préoccuper...

Patrice


--

a écrit dans le message de
news:396c01c4e1e6$e855eed0$
pour acceder aux chemin physique d'une base de données
situee dans un ss repertoire de mon site web

c:inetpubwwwrootmonsitedatabase.mdb

je suis oblige de refaire un mappath a chaque requete
client :

mCn &= Server.MapPath(Request.ApplicationPath & mDbPath)

A mon avis, il aurait ete plus fute de pouvoir stocker
cette information dans une variable globale au lancement
de l'application, du genre :

mCn &= Server.MapPath(App.ApplicationPath & mDbPath)

Il y a peut etre une solution plus propre qui m'aurait
echappe?
Avatar
Paul Bacelar
En ASP.NET, la propriété "Application" est là pour stocké l'environnement
d'exécution d'une application comme la résolution d'une variable au
démarrage de m'application ASP.NET, en utilisant la méthode
Application_Start() de Global.aspx.

En clair, notre chère anonymous devrais un peu potasser la Doc (RTFM ;-) )
pour être un peu plus futfut.
--
Paul Bacelar


"Patrice" wrote in message
news:#
Déjà créer par exemple une propriété retournant cette info. De cette façon
la chaine pourra être calculée ou stockée (voir calculée si pas présente
puis stockée) sans que le programme principal n'ait à s'en préoccuper...

Patrice


--

a écrit dans le message de
news:396c01c4e1e6$e855eed0$
pour acceder aux chemin physique d'une base de données
situee dans un ss repertoire de mon site web

c:inetpubwwwrootmonsitedatabase.mdb

je suis oblige de refaire un mappath a chaque requete
client :

mCn &= Server.MapPath(Request.ApplicationPath & mDbPath)

A mon avis, il aurait ete plus fute de pouvoir stocker
cette information dans une variable globale au lancement
de l'application, du genre :

mCn &= Server.MapPath(App.ApplicationPath & mDbPath)

Il y a peut etre une solution plus propre qui m'aurait
echappe?




Avatar
tu t'inventes des films bavedelard

suffit de prendre dans application start et d'initialiser
les variables de chemin avec :

System.Web.HttpRuntime.AppDomainAppPath

qui doit renvoyer c:inetputwwwcroutetonsitededobe

et tt le monde est content

on dit merci au troll

ps: hier mort de rire avec l'anpe et le medef dans les
guignols : offrez une panoplie agence anpe au petits
informaticiens en herbe pour noel

looool





-----Message d'origine-----
En ASP.NET, la propriété "Application" est là pour stocké


l'environnement
d'exécution d'une application comme la résolution d'une


variable au
démarrage de m'application ASP.NET, en utilisant la


méthode
Application_Start() de Global.aspx.

En clair, notre chère anonymous devrais un peu potasser


la Doc (RTFM ;-) )
pour être un peu plus futfut.
--
Paul Bacelar


"Patrice" wrote in message
news:#
Déjà créer par exemple une propriété retournant cette




info. De cette façon
la chaine pourra être calculée ou stockée (voir




calculée si pas présente
puis stockée) sans que le programme principal n'ait à




s'en préoccuper...

Patrice


--

a écrit dans le




message de
news:396c01c4e1e6$e855eed0$
pour acceder aux chemin physique d'une base de données
situee dans un ss repertoire de mon site web

c:inetpubwwwrootmonsitedatabase.mdb

je suis oblige de refaire un mappath a chaque requete
client :

mCn &= Server.MapPath(Request.ApplicationPath & mDbPath)

A mon avis, il aurait ete plus fute de pouvoir stocker
cette information dans une variable globale au lancement
de l'application, du genre :

mCn &= Server.MapPath(App.ApplicationPath & mDbPath)

Il y a peut etre une solution plus propre qui m'aurait
echappe?






.



Avatar
Paul Bacelar
Si vous aviez lu ma réponse, vous auriez compris que je m'attachais à la
mise en cache des données car le poster initial posait une question sur ce
problème.

Si vous êtes le poster initial, faite des questions plus précise si vous
voulez de bonnes réponses.

Pour ce qui est de votre solution de mise en cache, merci d'avoir copier sur
moi.

A les Trolls, quel plaie.
--
Paul Bacelar


wrote in message
news:3ca301c4e278$6dbafb60$
tu t'inventes des films bavedelard

suffit de prendre dans application start et d'initialiser
les variables de chemin avec :

System.Web.HttpRuntime.AppDomainAppPath

qui doit renvoyer c:inetputwwwcroutetonsitededobe

et tt le monde est content

on dit merci au troll

ps: hier mort de rire avec l'anpe et le medef dans les
guignols : offrez une panoplie agence anpe au petits
informaticiens en herbe pour noel

looool





-----Message d'origine-----
En ASP.NET, la propriété "Application" est là pour stocké


l'environnement
d'exécution d'une application comme la résolution d'une


variable au
démarrage de m'application ASP.NET, en utilisant la


méthode
Application_Start() de Global.aspx.

En clair, notre chère anonymous devrais un peu potasser


la Doc (RTFM ;-) )
pour être un peu plus futfut.
--
Paul Bacelar


"Patrice" wrote in message
news:#
Déjà créer par exemple une propriété retournant cette




info. De cette façon
la chaine pourra être calculée ou stockée (voir




calculée si pas présente
puis stockée) sans que le programme principal n'ait à




s'en préoccuper...

Patrice


--

a écrit dans le




message de
news:396c01c4e1e6$e855eed0$
pour acceder aux chemin physique d'une base de données
situee dans un ss repertoire de mon site web

c:inetpubwwwrootmonsitedatabase.mdb

je suis oblige de refaire un mappath a chaque requete
client :

mCn &= Server.MapPath(Request.ApplicationPath & mDbPath)

A mon avis, il aurait ete plus fute de pouvoir stocker
cette information dans une variable globale au lancement
de l'application, du genre :

mCn &= Server.MapPath(App.ApplicationPath & mDbPath)

Il y a peut etre une solution plus propre qui m'aurait
echappe?






.



Avatar
imbecile!


-----Message d'origine-----
Si vous aviez lu ma réponse, vous auriez compris que je


m'attachais à la
mise en cache des données car le poster initial posait


une question sur ce
problème.

Si vous êtes le poster initial, faite des questions plus


précise si vous
voulez de bonnes réponses.

Pour ce qui est de votre solution de mise en cache, merci


d'avoir copier sur
moi.

A les Trolls, quel plaie.
--
Paul Bacelar


wrote in message
news:3ca301c4e278$6dbafb60$
tu t'inventes des films bavedelard

suffit de prendre dans application start et d'initialiser
les variables de chemin avec :

System.Web.HttpRuntime.AppDomainAppPath

qui doit renvoyer c:inetputwwwcroutetonsitededobe

et tt le monde est content

on dit merci au troll

ps: hier mort de rire avec l'anpe et le medef dans les
guignols : offrez une panoplie agence anpe au petits
informaticiens en herbe pour noel

looool





-----Message d'origine-----
En ASP.NET, la propriété "Application" est là pour stocké


l'environnement
d'exécution d'une application comme la résolution d'une


variable au
démarrage de m'application ASP.NET, en utilisant la


méthode
Application_Start() de Global.aspx.

En clair, notre chère anonymous devrais un peu potasser


la Doc (RTFM ;-) )
pour être un peu plus futfut.
--
Paul Bacelar


"Patrice" wrote in message
news:#
Déjà créer par exemple une propriété retournant cette




info. De cette façon
la chaine pourra être calculée ou stockée (voir




calculée si pas présente
puis stockée) sans que le programme principal n'ait à




s'en préoccuper...

Patrice


--

a écrit dans le




message de
news:396c01c4e1e6$e855eed0$
pour acceder aux chemin physique d'une base de données
situee dans un ss repertoire de mon site web

c:inetpubwwwrootmonsitedatabase.mdb

je suis oblige de refaire un mappath a chaque requete
client :

mCn &= Server.MapPath(Request.ApplicationPath &






mDbPath)

A mon avis, il aurait ete plus fute de pouvoir stocker
cette information dans une variable globale au






lancement
de l'application, du genre :

mCn &= Server.MapPath(App.ApplicationPath & mDbPath)

Il y a peut etre une solution plus propre qui m'aurait
echappe?






.





.



Avatar
tu proposes rien avec ta mise en cache.
le posteur a besoin du chemin de son application tu lui
dis comment faire ou tu la boucle au lieu de ramener la
fraise du type qui sait tout mais qui arrive pas a fournir
une fonction qui regle le pb et qui se permet en plus de
dire aux autres qu'ils devraient lire la doc

tu te regardes dans une glace de temps en temps? essaye ca
permet de revenir sur terre parfois




-----Message d'origine-----
Si vous aviez lu ma réponse, vous auriez compris que je


m'attachais à la
mise en cache des données car le poster initial posait


une question sur ce
problème.

Si vous êtes le poster initial, faite des questions plus


précise si vous
voulez de bonnes réponses.

Pour ce qui est de votre solution de mise en cache, merci


d'avoir copier sur
moi.

A les Trolls, quel plaie.
--
Paul Bacelar


wrote in message
news:3ca301c4e278$6dbafb60$
tu t'inventes des films bavedelard

suffit de prendre dans application start et d'initialiser
les variables de chemin avec :

System.Web.HttpRuntime.AppDomainAppPath

qui doit renvoyer c:inetputwwwcroutetonsitededobe

et tt le monde est content

on dit merci au troll

ps: hier mort de rire avec l'anpe et le medef dans les
guignols : offrez une panoplie agence anpe au petits
informaticiens en herbe pour noel

looool





-----Message d'origine-----
En ASP.NET, la propriété "Application" est là pour stocké


l'environnement
d'exécution d'une application comme la résolution d'une


variable au
démarrage de m'application ASP.NET, en utilisant la


méthode
Application_Start() de Global.aspx.

En clair, notre chère anonymous devrais un peu potasser


la Doc (RTFM ;-) )
pour être un peu plus futfut.
--
Paul Bacelar


"Patrice" wrote in message
news:#
Déjà créer par exemple une propriété retournant cette




info. De cette façon
la chaine pourra être calculée ou stockée (voir




calculée si pas présente
puis stockée) sans que le programme principal n'ait à




s'en préoccuper...

Patrice


--

a écrit dans le




message de
news:396c01c4e1e6$e855eed0$
pour acceder aux chemin physique d'une base de données
situee dans un ss repertoire de mon site web

c:inetpubwwwrootmonsitedatabase.mdb

je suis oblige de refaire un mappath a chaque requete
client :

mCn &= Server.MapPath(Request.ApplicationPath &






mDbPath)

A mon avis, il aurait ete plus fute de pouvoir stocker
cette information dans une variable globale au






lancement
de l'application, du genre :

mCn &= Server.MapPath(App.ApplicationPath & mDbPath)

Il y a peut etre une solution plus propre qui m'aurait
echappe?






.





.