Is anyone having trouble using the .htaccess file using IIS hosting? I've never used it before but had a go last night and It doesn't seem to work at all?
Correct, .htaccess is Apache specific.
IIS doesn't have any URL rewriting capabilities out of the box, you will have to install a module for that. If you Google for "iis url rewriting" you'll get tons of info on this subject...
I just moved a project (but not a FUEL project) from Apache to IIS (Version 7.5) and it worked good. The IIS Rewrite Module contains a importer for .htaccess-files, so it was really simple.
Things I had to learn:
- IIS does not support UTF-8 in rewritten URLs (the values of some server variables like REQUEST_URI are encoded incorrectly). A hotfix and a registry entry solved this problem: http://support.microsoft.com/kb/2277918
- Use rawurlencode() instead of urlencode() or you will get problems with spaces encoded as "+"