Quando si utilizza un database Access, è necessario specificare il path fisico completo all'interno della stringa di connessione.
Come già visto nello script #370 è necessario utilizzare AppSettings e salvare una stringa nel web.config fatta in questo modo:
<appSettings> <add key="connectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=~\miodb\db.mdb;" /> </appSettings>
Successivamente in fase di lettura nelle nostre classi potremo fare il replace del carattere ~ con il path della root:
string connstring = ConfigurationSettings.AppSettings["conn"]; connstring = connstring.Replace("~", Request.ApplicationPath.ToString());
Approfondimenti
#370 - Leggere la stringa di connessione di un database nel web.confighttps://www.aspitalia.com/liste/usag/script.aspx?ID=370
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Short-circuiting della Pipeline in ASP.NET Core
Load test di ASP.NET Core con k6
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Implementare il throttling in ASP.NET Core
Eseguire una query su SQL Azure tramite un workflow di GitHub
Utilizzare Azure Cosmos DB con i vettori
Utilizzare Copilot con Azure Cosmos DB