I have a Drupal 6 install on IIS 6 (Windows 2003) that was recently migrated from Linux. We implemented with FastCGI so we could use CleanURLs. Just about everything is working with one exception. I have a content type that uses filefield field in the CCK. For some reason, I get a 404 error when trying to click on the links for these files. I've checked that files are publicly available in the file permission admin screen, have checked that they are in the directory they should be in with FTP (they are), and have even looked at the file names and the file paths in the database table and this is correct as well. Drupal produces a 404 error no matter what.
The IIS 6 Server does not recognize .htaccess I presume, but I have also put .htaccess files in root, in the /files directory, and in the directory where I cannot get to the files, which is /files/maps. This does not seem to help.
There might possible be a permission/ownership problem and the FTP client's chmod window comes up as xxx on all files that have been uploaded, including the ones I can get to in the /files directory. I think this is not the problem, just that the server does not allow chmod.
I am at such a loss and this is a production site. Any thouhghts?