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
Vous devez vous connecter pour publier un commentaire.
Ajoutez à cela les sections de configuration. Sa bizarre qu'il ne l'est pas par défaut dans le applicationHost.config
applicationHost.config
droit? essaie maintenant et de nouveau 🙂ajoutant que travaillé.. 🙂 merci beaucoup 🙂 une grande aide 🙂
Permettez-moi de clarifier. Généralement, il vit dans la applicationHost.config de sorte que vous n'avez pas besoin de le mettre dans votre application.config, mais s'il est manquant, vous pouvez l'ajouter dans les deux emplacements.
Merci pour la clarification 🙂
OriginalL'auteur Aron
Si vous téléchargez 4.0 application sur IIS avec application de la piscine qui est défini pour 2.0 - 3.5 Pipeline Intégré ensuite, vous verrez une erreur sur le manque d'une déclaration de la section de l'extension.
Vous devez définir sur IIS l'application de la piscine pour la version 4.0-4.5 Pipeline Intégré.
OriginalL'auteur Bronek
Vous pouvez résoudre le problème en ajoutant paramètre de configuration suivant dans webconfig fichier
OriginalL'auteur kombsh