¿Cómo verifico si hay una configuración de aplicación disponible?¿Cómo verificar si existe una clave appSettings?
es decir app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key ="someKey" value="someValue"/>
</appSettings>
</configuration>
y en el CodeFile
if (ConfigurationManager.AppSettings.ContainsKey("someKey"))
{
// Do Something
}else{
// Do Something Else
}
Tenemos una [función IsNull tipo SQL] (https://gist.github.com/eithe/5589891) en nuestra biblioteca que hace que la recuperación de un entorno muy útil: 'Dim configValue As String = Util.IsNull (ConfigurationManager.AppSettings.Get (" SettingName "), String.Empty)' –
Lanza "Referencia de objeto no establecida a una instancia de un objeto" –
No, está mal. Si "myKey" no existe en el nodo xml de la configuración de la aplicación, el código arroja una excepción. – Gionata