U4-58 - UmbracoSettings to be an actual .Net config section

Created by Shannon Deminick 20 Jun 2012, 15:34:03 Updated by Shannon Deminick 18 Sep 2013, 23:46:03

Relates to: U4-115

Subtask of: U4-115

Currently UmbracoSettings is not a real .Net config section so if there are issues with it, it doesn't report them properly. We need to create the proper config section classes to support its structure.

This is marked as not backwards compatible because of the changes required to be made in the web.config file

This requires these changes:

  • The config section group header in the web.config now looks like this:

  • The config section in the web.config now looks like this:


Morten Christensen 26 Jul 2012, 09:31:04

The UmbracoSettings config file relates to the config consolidation.

Lee Kelleher 14 Aug 2012, 00:15:54

There is a tool for Visual Studio called [Configuration Section Designer|http://csd.codeplex.com/]. I've used it a few times, easy to set-up and offers intellisense (XSD) for the config files.

Sebastiaan Janssen 10 Sep 2012, 12:47:08

Due to time constraints we're moving this to a later release.

Shannon Deminick 04 Oct 2012, 15:27:08

I really hope that this and the http://issues.umbraco.org/issue/U4-115 are done together as we should probably combine these configs and make them make more sense :) Plus it would be great to have far less config files by combining many of the sections into one. Perhaps we could make sense an upgrade scripty thing to make the new config file from the old ones

Priority: Task - Pri 1

Type: Task

State: Fixed

Assignee: Shannon Deminick

Difficulty: Normal

Category: Architecture

Backwards Compatible: False

Fix Submitted:

Affected versions: 4.5.2

Due in version: 7.0.0


Story Points: