ConnectionString placeret i Web.Config - Versionsproblemer
Er ved at lave en ASP.NET 2.0 applikation med Visual Studio 2005.Applikationen skal tilgå en SQL-Server DB og fungerer for så vidt ok.
Nu vil jeg gerne lægge Connectionstringen i web.config.
Dette er gjort således:
<configuration>
<system.web>
<trace enabled="true" />
</system.web>
<connectionStrings>
<add name="Pizza"
connectionString="user id=jh;password=maagodt;Initial Catalog=Pizza;data source=(local)" />
</connectionStrings>
</configuration>
Ifølge MSDN2.Com skulle jeg kunne skrive:
string dyt = ConfigurationSettings.ConnectionStrings["Pizza"];
for at få overført connectionstringen til variablen dyt.
Problemet er at jeg får følgende fejl når jeg kører det fra Localhost:
Compiler Error Message: CS0117: 'System.Configuration.ConfigurationSettings' does not contain a definition for
'ConnectionStrings'
Source Error:
Line 10: {
Line 11: Pizza objPizza = SoegPizzaNavn(drpPizzaVaelg.SelectedItem.Text);
Line 12: string dyt = ConfigurationSettings.ConnectionStrings["Pizza"];
Line 13:
Line 14: if (objPizza == null) {
Når jeg kigger ConfigurationSettings som findes i namespacet: System.Configuration kan jeg kun finde de gamle metoder
og properties: AppSettings, Equals og GetConfig som ifølge MSDN er forældet.
Jeg har downloadet: ASP.Net SDK v2.0
Hvordan sikrer jeg at jeg kører med nyeste version af Frame Class Library? (FCL)