<p>IIS is literally sending <code>&lt;?php ... ?&gt;</code> code to the browser rather then executing it.</p>

<p>But, only for the root <code>http://domain.com/index.php</code> file.</p>

<p>All other .php files in that folder and index.php files in subfolders execute as expected.</p>

<p>How can I get my root index.php code to execute?</p>

<hr>

<p>Update:  "index.php" is a Default Document of my Web Site...</p>

<p><a href="http://img412.imageshack.us/img412/4130/defaultdocumentmt9.gif" rel="nofollow noreferrer">alt text http://img412.imageshack.us/img412/4130/defaultdocumentmt9.gif</a></p>

It seems you have properly configured your handlers.
If you're using
```
<? ... ?>
```
make sure you have
```
short_open_tag = On
```
in your php.ini.