Wenn .NET-Seiten nicht am IIS laufen wollen, hat das häufig eine Ursache: man hat den Server erst nach dem Framework installiert.
Dann muss man das Framework quasi erst nochmal am IIS registrieren, damit die beiden von einander bescheid wissen.
Das macht man mit dem Tool aspnet_regiis, also Kommandozeile auf und nach C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 navigiert und "aspnet_regiis -i" eingetippt.