Just helped my friend did the migration from LAMP to IIS7, with fastcgi module. all smoothly, and based on the tutorial. on the platform of IIS, you don’t have the .htaccess rule, install a url rewrite2 module instead.
on the root of the web app, put the rewrite rules there , which will intercept all permallinks or friendly url which is neither a folder or file , and redirect them to the index.php to handle. so the code looks like this.
now, when you go to some page with url like page-你好 , or post-ヤフオク, basically english and unicode in url combined, you will see server no response issue.
and when you put some page like hello-你好.html， on iis foder, it works. so IIS is fine, something wrong with the PHP to handle the unicode urls.
fix is here, basically , send the correct unicode url to php by the url-rewrite module. replease the request_uri with unicodeurl
after the change, all back to normal.