First of all your using the built-in file based web which becomes obvious by
observing the port number appended to the URL. Secondly, I think its correct
to say F5 compiles the entire project in debug mode.
Briefly, XP Pro and IIS 5.1 only support one website located at
InetPub/wwwroot. Creating virtual applications as subfolders under wwwroot
such as wwwroot/web1 is a hack that will sooner or later bite you in your
gluteus maximus. I recommend you begin using IIsAdminNet [1]. Look for my
comments on the CodeProject page and follow the directions I documented. It
all runs flawlessly noting it is a hack itself and is a bit of a hassle
because it only allows one addressable web to run at a time but it is a
reliable way to develop as if your were developing on Windows Server 2003
without the limitations of IIS 5.1 when working on XP Pro.
Those limitations imposed by IIS 5.1 can and do cause ASP.NET applications
to become FUBAR when the code needs access to files that are located on the
file system of the application server. At least this is what I've run into.
<%= Clinton Gallagher
NET csgallagher AT metromilwaukee.com
URL
http://clintongallagher.metromilwaukee.com/
[1]
http://www.codeproject.com/csharp/IIsAdminNet.asp