Skip to content

baltika10/debug-attach-manager

 
 

Repository files navigation

Debug Attach Manager

Download the extension at the VS Gallery or get the nightly build.

This extension gives you the ability to search for processes and then attach to them. It automatically saves selected processes between Visual Studio restarts. You can easily find IIS application pool specific processes and attach to them. The extension has the attach shortcut key, by default it is Ctrl+Shift+Alt+F5. You can attach to multiple processes at once. If you are web developer then you must have it.

Screenshot1

Screenshot2

The extension has non-standard themes support (e.g. Dark Theme):

Screenshot3

Screenshot4

The extension supports Visual Studio Development (Cassini) server and IISExpress. For the Visual Studio Development server, it shows a port number in parenthesis. For the IISExpress it shows site name in parenthesis.

The extension uses WMI to get IIS details information. You can use WBEMTest.exe to verify that you have appropriate permissions.

Here are a few tips for WMI access:

  • Try to run Visual Studio in Administrator mode.
  • Try to disable UAC
  • If disabling UAC helps then you can try to add the following to your registry:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System DWORD(32 bit): LocalAccountTokenFilterPolicy = 1

Screenshot5

The extension adds two buttons to the standard toolbar panel:

  • First button "Smart Start" starts an application without debugging. For web applications that use IISExpress the button doesn't open a new page in oppose to built-in Visual Studio "Start Without Debugging" command.
  • The second button "Attach Smart Debug Selections" attaches selected processes.

Screenshot6

The extension also supports basic remote debugging:

Screenshot7

The logged in user needs to have access to the remote PC.

Build status

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%