配置部分在web.config文件中不能包含CDATA或文本元素错误

use*_*235 28 asp.net authorization web-config

我在服务器上执行应用程序时遇到错误"配置部分不能包含CDATA或文本元素(web.confing第149行),错误行如下,

<location path="admin">
   <system.web>
    <authorization>             
        <allow roles="Admin"/>
        <deny users="*"/>;
    </authorization>
   </system.web>
</location>
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个错误.

Pro*_*nja 33

你面前有一个分号

<deny users="*"/>
Run Code Online (Sandbox Code Playgroud)

不允许使用此分号,这是您收到该错误的原因.

  • 在我的情况下,我有一个额外的` - >` (6认同)

小智 25

确保配置文件中没有杂散字符.它可以像错误的" - >"或"额外"一样"无害".或者任何非常小的东西.


小智 14

通常,当Web配置文件中的语法无效时,会出现此错误