I Guess it has somethinh to do with mod_rewrite.
Apache supports mod_rewrite but IIS don’t.
There’s an freeware ISAPI module to use mod_rewrite on iis, but it won’t work with .htaccess files and has te be configured per website.
So, if there’s a way to bypass the mod_rewrite part of WordPress it could solve the problem.