How to move web.config appSettings in a separate web.config file ?
In this post you will learn how to create a separate web.config file in ASP.NET or MVC to store development and production versions of application settings.
Step 1. Create a Private.config file on root with below code
Step 2. Open main web.config file (on application root) and then define file path with appSettings start tag, as given below
Step 3. That's it, now you can use data1 and data2 appsettings in your application, as given below
Hope this helps.
Step 1. Create a Private.config file on root with below code
<appSettings>
<add key="data1" value="value1"/>
<add key="data2" value="value2"/>
</appSettings>
Step 2. Open main web.config file (on application root) and then define file path with appSettings start tag, as given below
<configuration>
....other codes
<appSettings file="PrivateSettings.config">
<add key="webpages:Version" value="3.0.0.0"/>
<add key="webpages:Enabled" value="false"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>
....other codes
</configuration>
Step 3. That's it, now you can use data1 and data2 appsettings in your application, as given below
var data1 = ConfigurationManager.AppSettings["data1"];
var data2 = ConfigurationManager.AppSettings["data2"];
Hope this helps.
Comments
Post a Comment