Comment lire web.fichier de configuration .Net de Base app

J'ai créé un .Net API de Base et que j'ai référencé une .Net framework d'application. Référencé Application se connecte à une base de données et de sa chaîne de connexion sont stockées dans le web.fichier de configuration:

    string CONNSTR =ConfigurationManager.ConnectionStrings["SHOPPINGCNN"].ConnectionString;

L' .Net application de Base utilise appsettings.json au lieu de web.fichier de configuration. Quand je lance l'API et essayez d'utiliser le référencés ressources de l'application, le code ci-dessus sera déclenchée et sera de retour nulle, car il n'y a pas de site web.fichier de configuration .net de Base app. Quelle est la meilleure solution pour résoudre ce problème

vous pouvez ajouter un site web config
Je l'ai déjà fait mais je n'ai pas la chaîne de connexion
Il ne serait plus .net-de base-app-comme approche pour stocker la chaîne de connexion dans appsettings.json.
avez-vous résolu le problème?
J'ai trouvé la solution. J'ai changé le nom de la Web.config à app.config et j'ai été en mesure d'obtenir la chaîne de connexion à l'aide de: System.Configuration.ConfigurationManager.ConnectionStrings["SHOPPINGCNN"].ConnectionString La app.config fichier ressemble à ceci: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="SHOPPINGCNN" connectionString="server=.\SQLEXPRESS;integrated security=true;database=xxxxx" /> </connectionStrings> </configuration>

OriginalL'auteur Zuhair | 2017-10-29