Problem with migration from Apache to IIS I run a website with Drupal in Linux/Cpanel/Apache/MySql and it worked perfect.
I want to put this site in Windows/plesk/IIS/MySql. I backed up and restore database in the new host and copied Drupal files.

My website run in new host with some problem.


I can't see administrative page; this page is white.
My links don't work with clean URLs and I should add (?q=) to links.
My images with ImageCache are not shown. The URLs for images are not correct and have a space.
You need to translate the Apache server's rewrite rules into their IIS equivalents, in the root web.config.  

For reference, see what is reported in the Windows Download Instructions.


  IIS7: Create/modify web.config file. Drupal distributions come with .htaccess files for *nix use; IIS7 users should convert this file to a web.config file for their site. If you have used the IIS Manager to create a new site, a basic web.config file will exist in your site's root directory.