Episerver is a great tool, especially for developers. Easy to learn and easy to adapt. One of the downfalls of any complex system is debugging. You need to have a good understanding of the architecture and have some domain knowledge about the area you are debugging. To speed up the process we usually rely on tools. Debugging Tools are very important part of the developer’s toolbox. Episerver has a powerful tool which can help you to find issues and improve the application. It helps you to:
- Container (IoC): Give you “StructureMap container used by EPiServer”
- Content-Type Analyzer: content type Synchronization status during initialization
- Loaded Assemblies
- Log Viewer (In Memory Logs)
- Memory Dump
- Remote Event
- Startup Performance
- View Locations
To install this tool you can just install nuget package “EPiServer.DeveloperTools”. Just run powershell script:
And then when you build and run application and login to Episerver Admin area and you can see:
I personally use IoC container, Routes, View Location and Remote Event. Please remember Episerver is not actively supporting this tool and it is not recommended to use this tool in a production environment.
I would say, we are moving more to the cloud, we need more tools like this to help us debugging cloud-based services (e.g. Episerver Find).