NOTE: This extension works for Visual Studio 2017 version 15.4 and before. For Visual Studio 2017 version 15.5 and above, please install the "Snapshot Debugger" component from the Visual Studio Installer instead.
The Visual Studio Snapshot Debugger brings powerful Azure application debugging capabilities to your IDE. With the Snapshot Debugger, you get rich details on application exceptions – all without blocking or slowing any of your cloud application execution. Once you download and open the Snapshot, you have an F5-like debugging experience of your production application, letting you quickly find the root cause of exceptions.
To collect an automatic Snapshot in Azure, you need to instrument your application with Application Insights and add the Microsoft.ApplicationInsights.SnapshotCollector (preview) NuGet package. This will allow Application Insights to take an automatic Snapshot for you when your application encounters an exception. After the Snapshot is taken, you can view it directly in the Azure portal through Application Insights, or you can download the Snapshot .diagsession file to open the Snapshot in Visual Studio for a richer, IDE based debugging experience.
For instructions on getting started with Snapshot Debugging, please visit https://aka.ms/pnv0qt.