app.config mit Eintrag, der nicht existiert?

03/08/2009 - 09:07 von Klaus Mayer | Report spam
Hallo,

bin ein wenig am grübeln, ob ich 'ne Macke hab. Nutze VS2008.

Meine (Test) app.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="DATENBANK" connectionString="server=BLABLUBB
\INSTANZ;user id=sa; password=Passwort; database=LAB1" />
</connectionStrings>
</configuration>

Lese ich jetzt mit

for each(ConnectionStringSettings ^aValue in
ConfigurationManager::ConnectionStrings)
{
String ^A = aValue->Name;
String ^B = aValue->ConnectionString;
}
die Eintràge aus, erscheint immer als erster Eintrag

A = LocalSqlServer
B = data source=.\SQLEXPRESS;Integrated ecurity=SSPI;AttachDBFilename=|
DataDirectory|aspnetdb.mdf;User Instance=true

Woher kommt bitte dieser Eintrag? (Verhalten ist auch unter C# so,
habs auf 2 Maschinen getestet,SQLExpress ist nicht installiert).


Fragende Grüße,

Klaus
 

Lesen sie die antworten

#1 Joachim Fuchs
03/08/2009 - 09:36 | Warnen spam
Hallo Klaus,

Deine Config-Datei ist nicht die einzige auf dem Rechner. Es gibt noch die
machine.config, aus der die Daten übernommen werden.

Ändere Deine Datei wie folgt, dann sind die anderen Eintràge weg:

<configuration>
<connectionStrings>
<clear />
<add name="DATENBANK" connectionString="server=BLABLUBB
...

Gruß
Joachim

Dr. Joachim Fuchs - Autor - Dozent - Softwarearchitekt
http://www.fuechse-online.de/beruflich/index.html

Ähnliche fragen