Here are some resources others have found useful in getting started with Drupal on IIS. If you know of something useful, please add it!
Acquia Drupal
Microsoft's Windows Web App Gallery features a one-click install of Acquia Drupal using their Web App Installer. Here's a blog post from Dries on the MS-Acquia partnership to develop the stack. He notes:
For people running Windows Vista, 2003 Server, XP or Windows 7, the installer automatically configures IIS6 or IIS7 appropriately for PHP and Drupal, installing the required MySQL database and PHP's mod-rewrite rules and required extensions. Note that Drupal does not support Microsoft SQL, and that Microsoft will not automatically install MySQL at this point -- the installer prompts users to download and install Windows binaries for MySQL from mysql.com.
Drupal on IIS: Tutorials and Screencasts
- IIS.Net's Install Drupal on IIS tutorial.
- Screencast - installing Drupal 6 on IIS 7/Windows 2008 (posted 12/17/2008)
MySQL on IIS
- Installing and Configuring MySQL for PHP Applications on IIS [Windows Server 2008] (2/14/2008) - includes some useful security notes.
FastCGI on IIS
Since IIS 6, Microsoft has been developing partnerships with Zend and the PhP community to tighten PhP performance on IIS. One result has been the release of FastCGI extension under the MS GoLive license.
- For those interested, here's a Zend backgrounder and a MSDN backgrounder on the FastCGI extension and then the MS/Zend partnership involved in its development.
- FastCGI Extension for Internet Information Services (6.0 and 5.1)
- FastCGI Update for IIS7
- FastCGI on IIS7 Forumat IIS.Net
Clean URLS
Please see the Clean URLs wiki for details.
PhP on IIS - Developer Resources
- IIS FastCGI and PHP: What you absolutely need to know to host PHP applications on IIS 6 and IIS 7 - lots of useful links
- PhP Developer Forums at IIS.Net
- PhP on IIS7 (MS install home)