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.

http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-webconfig/

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