When you have two web.config in your application, the web.config in child will override the root web.config's keys.
For example
ROOT --> Web.Config --> AppSettings "Key1" --> "Test Root"
Child --> Web.Config --> AppSettings "Key1" --? "Test Child"
when you read the "Key1" from the child you will get "Test Child" only.