Time Travel Debugging

Sign in to queue

Description

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:

Tags:

Coding, devtools

Embed

Download

The Discussion

  • User profile image
    S Richardson

    Brilliant feature but would really like to see it available for Azure logic apps and functions.

  • User profile image
    Niner377430
    I can see this being a useful tool, but until you support App Services rather than VMs it isn't worth trying out.
  • User profile image
    PoppaString
    Thanks for the feedback! We are looking at a variety of Azure Scenarios to expand into with TTD.
  • User profile image
    pilotbob
    Bunch of questions...

    1. Where does it get the source?
    2. Does there have to be a debug build on the server? Or release with pdbs?
    3. Is there any server side setup that has to be done to be able to attach?
    4. Is this limited to sites running on VMs on Azure? Or will it work with sites running on a VM on AWS?

Add Your 2 Cents