SCbuggybits is a series of tutorials for learning how to debug memory/CPU/crash bugs in your Sitecore applications. It is based on Tess Ferrandez's .NET Debugging Demos, taken an inspiration from it and upgraded with code and instructions that work on Sitecore 9.0.1. Few things are used as-is (With her permission).
These demos and instructions are specifically for Sitecore 9.0.1.
- VS 2015 or higher
- Sitecore 9.0.1
- TDS >= 5.7.0.15
- Your focused attention! [Disable all those mobile alerts! :-)]
- Make sure you have plain Sitecore 9.0.1 instance up and running.
- Clone this repository.
- Open SCbuggybits.sln
- Modify TdsGlobal.config as per your local environment.
- Modify SCbuggybits/Properties/PublishProfiles/Local.pubxml file as per your loal environment.
- Perform Visual Studio Publish for SCbuggybits solution.
- Perform TDS Sync.
- Perform Sitecore Publish.
- Add IIS Binding with HostName as scbuggybits.
- Add Host entry for scbuggybits.
- Open your favorite browser and request : http://scbuggybits
- Happy Debugging! :)
(Work in progress)
- Lab1
- Lab2
- Lab3
- Write step by step instructions or record video for current labs.
- High CPU/Locking Scenario
- EventQueue related Scenario
- Publishing related Scenario
- What else?
Found any bug? Got suggestion/feedback/comment, Share it here!