Sto lavorando per implementare una soluzione API Web per lo sviluppo. Ho alcune app per console C # che vengono eseguite su un server e che hanno le proprie operazioni di accesso ai dati, nonché un'app MVC in esecuzione su un server simile. Voglio centralizzare il DAL a un'API WEB che può essere ospitata da qualche parte. La mia domanda è: qual è il modo migliore per gestire le stringhe di connessione e gli ambienti QA / PROD / DEV? Devo pubblicare una versione DEV / QA / PROD della web api per ogni istanza? Se sto usando Visual Studio per pubblicare il mio progetto, c'è un modo semplice per regolare il file di configurazione in modo che punti all'istanza API Web corretta?