Je souhaite créer un Front Office, un Back Office et un Service Windows pour extraire la chaîne de connexion d'un endroit.Comment créer un site Web Front Office + Back Office + Service Windows pour partager la même ConnectionString
J'ai essayé d'utiliser System.Configuration.ConfigurationManager.ConnectionStrings["SqlServerDatabase"].ConnectionString;
mais cela ne fonctionne que pour les sites web, la chaîne de connexion est extrais web.config
Pour le service Windows, j'ai essayé System.Configuration.ConfigurationManager.AppSettings["SqlServerDatabase"]
mais regarderai dans app.config, et n'a pas travaillé pour moi
namespace DAL
{
public class DataBase
{
public static string ConnectionString
{
get
{
// return connection string
}
}
....
Les 3 applications partagent la même couche d'accès à la base de données appelée DAL.
Il est important d'avoir la chaîne de connexion dans un endroit et aussi être configurable (ne nécessitant pas le code recompilation)
Y a-t-il un fichier machine.config pour localhost? –