This article discusses useful debugging tools when working with custom development within an Episerver site.
Below are some URL commands that can be used and the steps to configure this debug.
Lists out all registered registered initialisation modules.
Lists out the menu items used to construct the top level menu.
Lists out all routes in your RouteTable.
Lists out all configured ShellModules.
Lists out the file versions used in your application (useful if you need to know exactly what assembly versions you have in your solutions).
Lists out the initialisation modules and the time it takes to initialise each one.
Lists all implementations in the underlying StructureMap container.
List out all registered view engines in your site.
To access the items above ensure the following are true:
1. The user accessing these tools is in the Administrators group
2. The following in the appSettings section of the web.config:
<add key="EPi.DebugView.Enabled" value="true" />
3. The <episerverUI> in the URL may be different for the site but in a default Episerver Alloy it is /Episerver/.