I have a Win 2003 / IIS 6 web server with thousands of configured sites. Two sites are independent, and the rest all share roughly the same configuration.
There is some common code in a directory, and then each site has it's own classic ASP code which includes files from the common code. It is a grossly inefficient setup, because any changes to the site-specific code needs to be changed on every site individually. It is also a waste of disk space.
Anyways, when I go to visit any one of these sites (besides the aforementioned two odd sites), I get "The system cannot find the file specified" in the browser window. This happens from any location.
There is nothing of interest in the Event Viewer. Process Monitor shows nothing about being unable to open files. I have even grepped the metabase for references to files and dirs, and have fixed the few that were in fact missing.
I can't ask for help on the specifics of these sites, but what I can ask is, where do I go from here in terms of hunting down the problem? Apache has nice error logging, IIS seems content with sending invalid HTTP responses and giving no useful information.