I suspect there is still something screwed up in the config file. What happens if you try with a bare-bones config file. For example:
(use < instead of [)
[?xml version="1.0" encoding="utf-8" ?>
[configuration>
[appSettings>
[add key="testkey" value="testvalue" />
[/appSettings>
[/configuration>
Hector Correa