In un sito web Azure ero sempre utilizzando il seguente codice per recuperare alcuni valori dalle impostazioni app del config:CloudConfigurationManager vs WebConfigurationManager?
string property = WebConfigurationManager.AppSettings["property"];
Solo un paio di giorni fa ho stublemd su CloudConfigurationManager, e con essa posso ottenere la proprietà come così:
string property = CloudConfigurationManager.GetSetting("property");
Anche se CloudConfigurationManager sembra che sia più adatto al cloud uso, non ho mai avuto problemi con WebConfigurationManager.
- Devo utilizzare CloudConfigurationManager?
- Quali sono le differenze tra i due?
- In quali casi CloudConfigurationManager si comporta diversamente da
WebConfigurationManager?
Ma CloudConfigurationManager sta funzionando bene e dosare il lavoro di WebConfigurationManager - Il codice nella mia domanda funziona. –
Sì, funziona anche secondo [msdn] (https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.cloudconfigurationmanager.aspx), è una specie di logica "bonus". Pertanto, se si prevede di utilizzare solo Azure, è possibile utilizzarlo sia per le impostazioni web.config che cscfg, ma se si desidera passare da Azure, è necessario modificarlo. – Lanayx