La section configuration ne peut pas contenir D'erreur CDATA ou d'élément texte dans web.fichier de configuration

je reçois une erreur lors de l'exécution de l'application sur le serveur "la section de configuration ne peut pas contenir un CDATA ou un élément de texte(web.confing ligne 149) les erreurs sont comme suit,

<location path="admin">
   <system.web>
    <authorization>             
        <allow roles="Admin"/>
        <deny users="*"/>;
    </authorization>
   </system.web>
</location>

Veuillez m'aider dans cette erreur.

24
demandé sur user2409235 2013-08-21 14:01:38

7 réponses

Vous avez un point-virgule devant

<deny users="*"/>

Ce point-virgule n'est pas autorisé et est la raison pour laquelle vous faites cette erreur.

30
répondu ProgrammingNinja 2014-08-05 18:49:29

assurez-vous qu'il n'y a pas de caractère errant dans le fichier de configuration. Il peut être aussi" inoffensif "qu'un" -- > " mal placé ou extra ."ou quelque chose de vraiment mineur.

22
répondu meol 2015-07-01 14:08:47

habituellement cette erreur vient quand il y a une syntaxe invalide dans le fichier de configuration web

11
répondu 2017-01-21 17:18:26

évitez les caractères et les espaces errants dans les balises Web-config. Je faisais tout bien mais mon problème était que j'avais des espaces qui ont causé le problème.

1
répondu Kaushik Gayal 2017-05-18 11:47:54

j'ai rencontré ce problème en copiant tous les paramètres de connexion des Notes collantes à la Machine.fichier de configuration. J'ai essayé par le biais de la .fichier de configuration, s'il y avait des caractères "S" disponibles pendant l'enregistrement du fichier. La vraie question était comme je l'ai indiqué ci-dessus. Résolution:: Au lieu de copier les paramètres de connexion de Sticky Notes à la .fichiers de configuration, j'ai copié les paramètres dans un "bloc-notes" et ensuite copié vers .config and IT WORKED !!!

0
répondu Renjish Alphonse 2015-09-13 18:48:27

même je suis tombé sur le même problème jusqu'à ce que je corrigé quelques erreurs sémantiques

Avant: - " les guillemets ( à la fin)

Après: - les guillemets (lors de la dernière a été retirée)

Après avoir fait les changements specflow a bien fonctionné pour moi.

0
répondu Sunny 2016-05-22 13:33:18

j'ai eu une erreur similaire et il s'est avéré que j'ai dû remplacer les espaces au début des lignes par des onglets réels. Ne sais pas pourquoi, mais cela a fonctionné.

0
répondu Dragonfiremalus 2016-06-16 20:09:21