I have experienced an issue when moving a Wordpress installation from the Linux Apache server to some Home windows IIS server. Almost all pages load blank, including /wordpress-admin/. I produced a php file within the primary directory to check on phpinfo, also it loads fine.
I have replicated the file system over, along with the database. I have also up-to-date the wordpress-config.php using the correct qualifications.
It has something related to .htaccess, but I am unsure how you can correct it. Any help could be greatly appreciated.
.htaccess sits dormant on Home windows IIS servers.
Seems like you've got a permalink problem, compounded because permalinks operate in a different way on IIS than Linux. See: Using Permalinks « WordPress Codex
Try resetting permalinks to default in Dashbord/Configurations/Permalinks, if you're able to enter into Admin. Otherwise, you have to enter in the database with phpmyadminand by hand obvious the permalink area in wordpress_options, usually around option 34.
Update: And, have you change domain names? Or simply hosting? Check this out, too: Moving WordPress « WordPress Codex