I’m developing an ASP.NET (Razor v2) Web Site in Visual Studio 2013 Express for Web, so when I run the site to debug, VS automatically starts up an IIS Express process.
When I stop debugging using the VS “Stop Debugging” button, the IIS Express System Tray and IIS Express Worker Process continue running, even after VS detaches. (And, I suspect, carrying a bad state from one run to the next, but that’s a different question entirely.)
Is there a VS option or project setting somewhere that I can set to automatically kill this process once I hit the “Stop Debugging” control in VS?
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Yes, add the
Terminate All button to your debug toolbar
- Right click tool bar area
Customize...from context menu
- In Customize dialog select
- From Toolbar Dropdown Select appropriate Toolbar
Add Commanddialog select Debug Category from list
- Click OK
Terminate Allon the button bar using up/down buttons NB: this is a text only button
- Click Close
Just to clarify – I’m using VS2012 Pro and I’m assuming Terminate All exists in VS2013 Express. If you can’t find it I suggest clicking the Keyboard Button on the
Customize dialog and search for ‘Terminate’
Turns out this isn’t possible, since VS 2013 Express doesn’t include the “Terminate All” command. Would need the full version of VS 2013.