I noticed something weird the last couple of days, something I had never experienced before:
Select an ASP.Net MVC application in Solution Explorer, right-click and select Publish…
The Publish dialog opens, I select publish to File System and enter the target path.
The Build process starts and completes, but the last line that is displayed in the Output Window is
Connecting to C:\path\to\publish...
Then Visual Studio hangs at 100% CPU usage (or, 25% on a quad-core machine).
You can hit Ctrl-Break, and the break is indicated, but nothing else happens, and VS is busy burning CPU cycles.
Fortunately I found this entry on Connect, and the first Workaround immediately solved my problem:
Delete the .suo file!