Been fighting with this issue myself today and seem to have resolved it by doing the following:
In VS2005 -
1. Click Website on the menu
2. Click Start Options...
3. Click Start Options on the hierarchy to the left
4. Click "Use default web server" under the Server section EVEN if it is already selected. The Apply button should become enabled.
5. Click Apply
6. Click OK
7. Try running / debugging your site again.
May not work for you, but it worked for me thankfully. I'm guessing something just went screwy in the settings. Most likely for me it was Office 2007 trial install that caused the issue.
Hope this helps anyone else who stumbles upon this post.