OVH Cloud OVH Cloud

Configurations communes

2 réponses
Avatar
alan
Bonjour. J'ai plusieurs applications VB.NET 2005, qui on les mêmes paramètres
de démarrage. Je souhaite les mettre dans le même répertoire, et je désirerai
avoir un seul fichier de configuration commun.
J'ai donc 2 question :
1 Comment créer un fichier App.Config qui soit commun
2 Comment y accéder, afin de lire mes paramètres?
(en fait, je désire stocker l'alias du serveur SQL du réseau, et la base de
données). Sachant que le serveur peut changer, cette technique m'éviterai
d'avoir a repprendre tous les programmes, et a les reconfigurer, si j'arrive
a faire en sorte qu'il aillent lire ces 2 informations dans le fichier de
configuration.
Merci d'avance

2 réponses

Avatar
Patrick Philippot
Bonjour,

Chacun des fichiers de configuration propre à chaque application peut
référencer un fichier externe partagé:

<?xml version='1.0' encoding='utf-8'?>
<configuration>
<connectionStrings configSource="connections.config"/>
</configuration>

connections.config contenant la description de la connexion:

Voir http://msdn2.microsoft.com/en-US/library/ms254494.aspx

Pensez également à sécuriser ces fichiers si nécessaire:
http://msdn2.microsoft.com/en-US/library/89211k9b.aspx

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr


"alan" wrote in message
news:
Bonjour. J'ai plusieurs applications VB.NET 2005, qui on les mêmes
paramètres
de démarrage. Je souhaite les mettre dans le même répertoire, et je
désirerai
avoir un seul fichier de configuration commun.
J'ai donc 2 question :
1 Comment créer un fichier App.Config qui soit commun
2 Comment y accéder, afin de lire mes paramètres?
(en fait, je désire stocker l'alias du serveur SQL du réseau, et la base
de
données). Sachant que le serveur peut changer, cette technique m'éviterai
d'avoir a repprendre tous les programmes, et a les reconfigurer, si
j'arrive
a faire en sorte qu'il aillent lire ces 2 informations dans le fichier de
configuration.
Merci d'avance


Avatar
alan
Merci de cette réponse très rapide.

"Patrick Philippot" a écrit :

Bonjour,

Chacun des fichiers de configuration propre à chaque application peut
référencer un fichier externe partagé:

<?xml version='1.0' encoding='utf-8'?>
<configuration>
<connectionStrings configSource="connections.config"/>
</configuration>

connections.config contenant la description de la connexion:

Voir http://msdn2.microsoft.com/en-US/library/ms254494.aspx

Pensez également à sécuriser ces fichiers si nécessaire:
http://msdn2.microsoft.com/en-US/library/89211k9b.aspx

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr


"alan" wrote in message
news:
> Bonjour. J'ai plusieurs applications VB.NET 2005, qui on les mêmes
> paramètres
> de démarrage. Je souhaite les mettre dans le même répertoire, et je
> désirerai
> avoir un seul fichier de configuration commun.
> J'ai donc 2 question :
> 1 Comment créer un fichier App.Config qui soit commun
> 2 Comment y accéder, afin de lire mes paramètres?
> (en fait, je désire stocker l'alias du serveur SQL du réseau, et la base
> de
> données). Sachant que le serveur peut changer, cette technique m'éviterai
> d'avoir a repprendre tous les programmes, et a les reconfigurer, si
> j'arrive
> a faire en sorte qu'il aillent lire ces 2 informations dans le fichier de
> configuration.
> Merci d'avance