I was having problems trying to connect to MGOS after a fresh install. I was getting a PHP ISAPI Handler 0x800700c1 error. Took me some time but finally found the answer here: 
<blockquote>"http://forums.iis.net/t/1064155.aspx Where Bill provides this solution: 
To fix this issue, you need to make the AppPool as 32bit. Go into the IIS Admin tool, browse to your application Pool and click on "Advanced Settings". Set the "Enable 32-bit applications" flag to "TRUE". That should fix it."</blockquote>
I just leave this here for anyone in the same situation. As I could not find any related thread. 
<br><hr align="left" width="300">
View this message in context: <a href="http://n2.nabble.com/MGOS-2-1-Installation-in-IIS7-64-bits-Vista-2008-Windows-7-tp4019549p4019549.html">MGOS 2.1 Installation in IIS7 64 bits (Vista, 2008, Windows 7)</a><br>
Sent from the <a href="http://n2.nabble.com/MapGuide-Users-f1803227.html">MapGuide Users mailing list archive</a> at Nabble.com.<br>