After doing some additional research on IIS and ASP.NET, I seem to have solved my own problem. Of course, I'm not sure what I didn't do before that I've done now, but that's the nature of IT. Here's how I got it to work on my system in case it benefits someone else:
The first caveat in this process was when the ASP.NET 2.0 framework was installed a few months ago with my Visual Studio package. Because I had not yet installed IIS, this meant that when I did install IIS for the first time a few days ago, it was not configured for ASP.NET 2.0. Thankfully, aspnet_regiis.exe can solve this problem. So to rectify this problem I needed to open up a command prompt and do this:
cd\windows
cd Microsoft.NET
cd Framework
cd v2.xxxxx (whatever the latest version you have installed is - do a 'dir /d')
aspnet_regiis -i
(be sure to wait for another prompt before closing the window :)
Next, make sure you have SQLXML 3.0 SP3 as stated in the errata for this book. The link is
http://www.microsoft.com/downloads/d...DisplayLang=en
I know you
probably don't have to reboot, but I would recommend it at this point if at all possible. Windows likes it.
Now, the Microsoft Management Console is nifty and maybe I'll find it invaluable someday, but for today, it overcomplicates the process. Go to 'Administrative Tools' in the Control Panel and open the shortcut to 'Internet Information Services'. Expand the tree under your computer name, and then again under 'Web Sites.' Right-click 'Default Web Site' and navigate through 'New' to 'Virtual Directory...' This opens up a wizard. Click Next. Type "WroxUnited" in the textbox (assuming you've removed any identical aliases from previous attempts). Click Next. Then, find the WroxUnited directory wherever you unzipped FinalApplication.zip and click Next again. This brings up Access Permissions. For the sake of simplicity (and desperation) I allowed read, run scripts, and write (yes, for the whole application. It works doesn't it? :) Click Next and then Finish.
Now open up IE and type "http://localhost/WroxUnited" into the address bar and hit enter!
Like I said before, I had previously done all of this and it was still not working for me the other night. All I can think is that in my frustrated ignorance, I did them in the wrong combinations or tweaked other settings that compromised my progress. Anyway, my first ray of hope was when I found this forum and discovered I wasn't the only one having IIS configuration problems. I hope this helps.