Search This Blog

Monday, November 11, 2013

Reading SharePoint web.config

Usage Scenarios:
 
Read configuration information like SQL connection string, custom application settings etc. from SharePoint web.config file
 
Here is the code snippet:
 
-----------------------------------------------
 
using System.Configuration;
using System.Web.Configuration;
...
...
 
string webAppName = SPContext.Current.Site.WebApplication.Name;  // use SPSite object hierarchy to get web application name.
 
Configuration config = WebConfigurationManager.OpenWebConfiguration("/", webAppName);
string dataFromAppSettings = config.AppSettings.Settings["Setting Name to read"].Value;

 
 
-------------------------------------------------------

That's all for this post. Until next time...

-- Mohan