Here is what happens:
- I Click "View in browser" which starts up a new asp.net development server.
- Go to Debug > Attach to Process, and select that dev server instance (it's the only one running)
- Watch as a new development server starts up on a new port.
The debugger still attaches to the correct instance of the dev server, the new one just seems to be there for no reason. Maybe it's some setting I don't know about, but I don't know why it would be useful at all. I recently installed VS2010 but didn't use it for a little while. This may have started happening in VS2008 after that install (and it has always happened in 2010 since I started actually using it).