2016-07-11 1 views
0

Je suis nouveau en C#, venant d'un environnement PHP J'ai l'habitude de stocker des choses comme base de données/smtp config dans un fichier d'environnement exclu du contrôle source, afin que l'application s'exécute localement et dans plusieurs environnements. Y a-t-il une convention équivalente en C#/ASP.NET? Peut-être un fichier .ini quelque part? Web.config est un candidat possible, mais il y a aussi des informations sur les dépendances (comme un fichier composer.json), alors peut-être pas.Fichier de variables d'environnement en C#?

+3

config Web fera l'affaire. – Adam

+1

Avez-vous regardé les règles de réécriture pour le web.config. Vous devriez pouvoir configurer un web.config pour chaque environnement, puis utiliser la fonction de publication pour publier la version que vous voulez (avec db et d'autres changements d'environnement) –

+0

Ah ok, '' et la publication de différentes versions devrait faire l'affaire . Merci les gars. C# est génial. – Osan

Répondre