2017-09-06 6 views
0

Cette ligne SqlDatabase sqlDatabase = EnterpriseLibraryContainer.Current.GetInstance<SqlDatabase>(connectionName);Comment puis-je trouver quel fichier de configuration est lu lors de l'utilisation de EnterpriseLibraryContainer.Current.GetInstance <SqlDatabase> (connectionName)?

dans mon application est utilisée pour récupérer la chaîne de connexion à partir du fichier de configuration, mais le problème il y a près de 4 fichiers de configuration Web comme

*web.config 
*web.debug.config 
*web.ct7.config 

je ne sais pas de quel fichier la connexion est récupérée. aucune idée comment le découvrir. Partagez s'il vous plait.

J'ai essayé de changer les valeurs dans tous les fichiers de configuration mais le problème est que l'application ne se charge pas si nous changeons et réexécutons. aussi je l'ai changé lors de l'exécution, mais ne pourrais trouver sur

Répondre

0

Nous pouvons utiliser cette ligne de code string config = System.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile .Cette donne la valeur fichier de configuration est récupéré & used.So s'il y a des couches N dans votre application & chaque couche a un fichier de configuration & Si vous voulez trouver quel fichier de configuration est lu, le code ci-dessus peut être utilisé.