You don't need PHP 5.3 with ASP.NET.

Are you sure that your page is named example: index.php and folder settings of your root folder is load first "index.php" "default.aspx" etc?

E: I think this is ASP.NET section, because you have problems with IIS?