HTTP error 500.19, error code 0x80070032

Errors and Error Messages
If you receive the following error then you should request and install the hotfix KB958854 for IIS 7.0 to support the Microsoft .NET Framework 4.0.

Please refer to the MS KB article for details at

The error details:

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

Detailed Error Information:

Module: IIS Web Core 
Notification: BeginRequest 
Handler: Not yet determined 
Error Code: 0x80070032 
Config Error: The configuration section 'system.web.extensions' cannot be read because it is missing a section declaration  
Config File: \\?\c:\inetpub\wwwroot\EasyProjects\web.config 
Requested URL: http://localhost:80/EasyProjects 
Physical Path: c:\inetpub\wwwroot\EasyProjects 
Logon Method: Not yet determined 
Logon User: Not yet determined 

Config Source:
  413:   </location>
  414:   <system.web.extensions>
  415:     <scripting>

Here's the screenshot of the error: