Specificare la stringa di connessione con path relativo nel web.config di ASP.NET 2.0

di Daniele Bochicchio, in ASP.NET 2.0, web.config,

ASP.NET 2.0 ha una nuova sezione di configurazione pensata apposta per lo storage delle stringhe di connessione.
Quello che è interessante è la possibilità di inserire i propri database (nel caso di Access o SQL Server 2005 Express, che lavorano con un file fisico) nella directory App_Data, di sistema, e poi specificare |DataDirectory| nella stringa di connessione, in modo che venga in automatico risolto il percorso locale, a prescindere da dove si trova effettivamente la directory:

<configuration>
  <connectionStrings>
     <add name="Access.Pubs" 
            connectionString="Provider=Microsoft.Jet.Oledb.4.0;Data Source=|DataDirectory|Pubs.mdb"
            providerName="System.Data.OleDb"/>
  </connectionStrings>
</configuration>

Per leggere la stringa di connessione sarà poi sufficiente un codice come il suguente:

string connstring = ConfigurationManager.ConnectionStrings["Access.Pubs"].ConnectionString;

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi