Web WCF.config - La section de configuration du système".webserver " ne peut pas être lu en raison de l'absence d'une déclaration de la section
Je suis sur Visual Studio 2010 et la Cible est de 4.0. Quel est le problème avec le web.config?
Je suis d'erreur 500 sur le serveur web local:
La section de configuration du système".webserver " ne peut pas être lu en raison de l'absence d'une déclaration de la section
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetframework="4.0">
<authentication mode="None">
</authentication>
</compilation>
</system.web>
<system.webserver>
<modules runallmanagedmodulesforallrequests="true">
</modules>
</system.webserver>
<system.servicemodel>
<servicehostingenvironment aspnetcompatibilityenabled="true">
<standardendpoints>
<webscriptendpoint>
<standardendpoint crossdomainscriptaccessenabled="true">
</standardendpoint>
</webscriptendpoint>
</standardendpoints>
</servicehostingenvironment>
</system.servicemodel>
</configuration>
C'est de me donner ces avertissements dans VS:
Avertissement 1 p:\jcp\WCF1\WCF1\Service1.svc: ASP.NET erreur d'exécution: Méconnu de la section de configuration du système.serveur web. (p:\jcp\WCF1\WCF1\web.config ligne 9) p:\jcp\WCF1\WCF1\Service1.svc 1 1 WCF1
Avertissement 2 La targetframework' attribut n'est pas autorisé. p:\jcp\WCF1\WCF1\Web.config 4 29 WCF1
Avertissement 3 L'élément "compilation" est non valide élément enfant 'authentification'. Liste des éléments possibles attendu: "les assemblées buildProviders codeSubDirectories, expressionBuilders, folderLevelBuildProviders'. p:\jcp\WCF1\WCF1\Web.config 5 5 WCF1
J'ai mis mon projet à utiliser IIS local et créé le virtuel. Mon client est Windows 7 pro avec iis7 et le pool d'applications pour le dossier est mis à 4.0. Ai-je besoin .net 3.5 est installé sur le client?
OriginalL'auteur Hell.Bent | 2013-01-27
Vous devez vous connecter pour publier un commentaire.
Il ya un couple de questions qui, je pense, pour les erreurs que vous voyez:
system.webServer
,targetFramework
,system.serviceModel
.)system.web.authentication
est un pair desystem.web.compilation
, et non pas un enfant de lui.Vous avez été exactement la même erreur avant et après?
Je suis arriver à ceci maintenant: La section de configuration du Système".ServiceModel' ne peut pas être lu en raison de l'absence d'une déclaration de la section
XML est pointilleux.
System.ServiceModel
ne fonctionne pas, maissystem.serviceModel
devrait. J'aurais du être plus précis, quand je l'ai mentionné à dos de chameau boîtier: il faut de la variété dans laquelle vous quittez le premier mot écrit en minuscule, mais de capitaliser les autres.Wow. J'ai saisi le code de code de projet et il était tout en bas de casse. Il semble que le service est en place, bien qu'ayant mes problèmes de les consommer, maintenant avec JQuery et les scripts fournis. Merci pour votre temps sur ce!
OriginalL'auteur John Hoerr
moi aussi j'avais ce pour une faute d'orthographe, m'a pris une couple de fois pour voir que j'ai raté le " n " dans l'environnement, la peine de mettre tout le fichier dans un VS proj de le laisser tester
OriginalL'auteur bresleveloper