The reason: After installing Framework v4.0, and then enable IIS, resulting in not fully installed Framework
Solution: Start -> All Programs -> Accessories -> Right click on the "Command Prompt" -> Run as administrator -> type "% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe -i" Command Line.
If not enough, you can check IIS application pool, whether to use integrated mode, if it is not integrated into a mode