Time Travel Debugging
Channel: Microsoft Visual Studio
Date: 2019-05-23

In this episode, Robert is joined by Mark Downie, who shows us Time Travel Debugging. provides the ability to record a Web app running on a Azure Virtual Machine (VM) and then accurately reconstruct and replay the execution path. You can record code executed in production and replay the execution path inside Visual Studio. TTD also gives you the ability to move forward and backwards in time as if you were performing "inner loop" debugging locally.

Resources
Introducing Time Travel Debugging for Visual Studio Enterprise 2019 (https://devblogs.microsoft.com/visualstudio/introducing-time-travel-debugging-for-visual-studio-enterprise-2019/)

Record and replay live ASP.NET apps on Azure virtual machines using the Snapshot Debugger (https://docs.microsoft.com/en-us/visualstudio/debugger/debug-live-azure-virtual-machines-time-travel-debugging?view=vs-2019)