Matt Matt - 1 year ago 118
C# Question

AppSettings get value from .config file

I'm not able to access values in configuration file.

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var clientsFilePath = config.AppSettings.Settings["ClientsFilePath"].Value;
// the second line gets a NullReferenceException

.config file:

<?xml version="1.0" encoding="utf-8" ?>
<!-- ... -->
<add key="ClientsFilePath" value="filepath"/>
<!-- ... -->

Do you have any suggestion what should I do?

Answer Source

This works for me:

string value = System.Configuration.ConfigurationManager.AppSettings[key];
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download