ASP.NET config data
<p>I'm working with ASP.NET and c#.
I don't know where to store the configuration setting for my web app.</p>

<p>Every time a page loads the app reads the master page. On the master page, everytime I need to get the following data:</p>

<ul>
<li><p>Meta Tags for the site 
The users have to be able to change this data in their CMS, so I think the best for this is to store in the database. So every time a user request a page the web app is going to query the database.</p></li>
<li><p>Some configuration like the master page we are using (we use several for several templates), and some other config. We think we can store this in the web.config since users can't modify these values.</p></li>
</ul>

<p>In the past we used an xml file to read the Meta Tags, but we ythink is better to use the database. </p>

<p>Also, does it cost a lot for the web app to access the web.config in every page? I mean, to do "ConfigurationManager.AppSettings["variable"];"</p>

<p>Thanks a lot !!!</p>
