The way Visual Studio 2003 handles web projects sucks. You must create a virtual directory on IIS that contains not only your binaries, but also your source. Weird. Also, VS2003 cannot handle filenames that start with a dot -- such as Subversion .SVN files. I found an article that shows how to work with ASP.NET with a standard local project: