This is an instrument to get all your Sitecore configuration files and output single summarized configuration file that will be actually used by Sitecore CMS. It also can merge it with ASP.NET sections of web.config, and also sort all XML elements to make them easier to read and compare (soring is done only when it does not change sequence of handlers, pipeline processors etc.).
New feature of 1.4 is downloading default configuration for the specific Sitecore version for comparison with the actual.
- It takes
web.configfile andApp_Configfolder to createshowconfig.xmland/orweb.config.result.xmlfiles. - It is like an
sitecore/admin/showconfig.aspxpage but doesn't need a Sitecore instance to be installed and run. - The
web.config.result.xmlfile is made by merging web.config and showconfig.xml files. - It can do normalization of both files (reordering configuration sections when it doesn't change execution logic)
- The normalized versions of
web.config.result.xmlfiles are perfect for comparing
The sources are open for inspection by everybody, please fork and improve if you like.
This repository contains only UI part of the application, the engine is available as Sitecore.Diagnostics.ConfigBuilder NuGet package.