Afrter moving site from RedHAT/CloudLinux/ Apache 2.2 to to Home windows 2008 R* / IIS7 got a 404 error : 404 - File or directory not found. The resource you're searching for may have been removed, had its title transformed, or perhaps is temporarily not available.
This really is only .php files but images (png and presen) open correct. Can't test html because utilize it only loke view and haven't permission to produce and test dummy html.
Somewhere in IIS (I can not remember where) you specify how each file type (by extension) is handled. The truth that it is simply the .php files which are 404ing may be the clue - observe how IIS continues to be set up to deal with .php files.