In response to the title of the thread “What IDE is needed for this book?”, the answer is: none.
If you are coding along with this book and you have 15 minutes before you turn out the light after finishing the day’s chores to fix a bug, you could fire up Visual Studio or Visual Web Developer and wait ten minutes—if you’re on an older machine (a vista laptop in my case)—then fix the bug.
Or, you could fix it with GVim or Notepad++, build it with NAnt or MSBuild, and fix another one.
This is why I humbly suggest that the section on automating builds be moved to the front of the book if not the section on configuring IIS as well.
Automated builds save time (though probably not lives).