FWIW, the virtual path property in the "Try It Out" on p. 238 does not seem to make a difference when built as a Web Application Project. In fact there is no place to set the virtual path that I could find. Further, the URL on the browser was of the form
http://localhost:49198/Default.aspx, as described on page 239
after the virtual path has been set to '/'.
I did try it with a plain web site and got the described behavior.
Thomas