Ne peut pas héberger de site web avec le système.web.extensions

Je suis en train d'élaborer une .net 4.0 application web où je l'ai héberger sur IIS. La demande a été accueilli avec succès à plusieurs reprises sans utilisation de <system.web.extensions> dans web.config fichier.

L'application est publié sans aucune erreur, mais quand j'essaie d'en être l'hôte à l'aide de IIS et essayez d'activer Directory Browsing il donne l'erreur The configuration section system.web,extensions cannot be read because its missing a section declaration. J'ai déjà réglé .net 4.0 de l'application de l'application de la piscine, mais donne toujours l'erreur.

Qui suit est mon web.config fichier,

  <?xml version="1.0"?>
  <!--
    For more information on how to configure your ASP.NET application, please visit
    http://go.microsoft.com/fwlink/?LinkId=169433
    -->
  <configuration>
    <system.web>
      <compilation debug="true" targetFramework="4.0">
        <assemblies>
          <add assembly="MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
          <add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        </assemblies>
      </compilation>
      <httpRuntime requestValidationMode="2.0" executionTimeout="1000" maxRequestLength="2147483647" />
    </system.web>
    <system.web.extensions>
      <scripting>
        <webServices>
          <jsonSerialization maxJsonLength="2147483647">
          </jsonSerialization>
        </webServices>
      </scripting>
    </system.web.extensions>
  </configuration>

Mai je sais ce que je fais mal ici..c'est comme un mal de tête et j'ai essayé la plupart des ressources en ligne, mais suggèrent de définir le pool d'applications pour .net 4.0 qui je l'ai déjà fait..

Merci beaucoup pour l'aide 🙂

OriginalL'auteur Hasitha Shan | 2013-02-08