This sounds like a mismatch between your local IIS settings and the location you're trying to open the project from.
When you open a solution, VS.NET tries to locate the files from the folder mapped to the virtual application location of the solution. So, when the existing solution assumes something like
http://localhost/WebApplication1, the project files must be located on the physical folder that maps to
http://localhost/WebApplication1, which is usually c:\inetpub\wwwroot\WebApplication1.
There are a few ways to fix this:
1. Move the solution files from the book to under your web root, so the mappings are correct. Then use the Open Project command to open the project.
2. Create a new, empty ASP.NET web site using File | New Project. Once the project is ready, drag the necessary files (.aspx, .
vb, .cs, ascx, .config etc etc) from a Windows Explorer into Visual Studio in your Web Project. That adds the original files to your new web project.
And yes, I am right. I do all my ASP.NET development on Windows XP.
HtH,
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.