I'm exploring this scenario:


    <appSettings file="external.config">
       <add key="[required key]" value="[value]" />


    <add key="[changeable key]" value="[changeable value] />

Then have a function where the user can OVERWRITE external.config. Probably won't work for all setups, but it won't require a DB.

But if I had a DB, I'd go w/ that.

Also, I'm seeing that changing external.config doesn't trigger an app restart if you were to change web.config.