Iis – “HTTP Error 500.19 – Internal Server Error” on IIS 7.5 Windows 7 when rurnning asp.net website

64-bitasp.netiisiis-7.5

When i try to run my simple ASP.NET website on IIS 7.5 ( Windows 7) I get this error :

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

I searched somehow and I found this webpage which have solution for my problem in "Error Message 3" .
I followed "Resolution 3" at that page , but i couldn't found following entry :

<add accessType="Allow" users="*" />

I guess it's different because It's for IIS 7 while mine is IIS 7.5 .
I don't know what's wrong . For more information I put a screen shot of Error page:

enter image description here

Edit

Thanks for responses , As Vivek said , I had to comment the following lines my webconfig in order to work

   <configSections>
      <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
        <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
          <!--<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>-->
          <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
            <!--<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />-->
            <!--<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
            <!--<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
            <!--<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
          </sectionGroup>
        </sectionGroup>
      </sectionGroup>
    </configSections>  

. But it's a question for me Why should I comment those lines ? It's a hello world project and if I create website through Visual studio and target in IIS That work without any problem ( without commenting those lines )

Best Answer

The error message is clearly saying there is a duplicate entry in the web.config file. Check Config Error and Config File under the detailed error.

If you are not sure.. just comment out the entry for system.web.extensions/scripting/webServices/profileService in the web.config file