gpt4 book ai didi

c# - 无法识别的元素 'authentication'。

转载 作者:行者123 更新时间:2023-11-30 22:31:39 25 4
gpt4 key购买 nike

我正在尝试编写一个简单的身份验证。我也在尝试通过 web.config 快速完成并了解表单例份验证。

因此,如果我将我的“用户名”和“密码”硬编码到 C# 代码中并执行简单的条件操作,我的身份验证就可以正常工作。

但是,我收到错误消息“Unrecognized element 'authentication'。

Line 2:     <system.web>
Line 3: <customErrors mode="off">
Line 4: <authentication mode="Forms">
Line 5: <forms name=".C#FEWD"
Line 6: loginUrl="/schools/admin/login/index.aspx"

我的 web.config 文件如下所示:

<configuration>
<system.web>
<customErrors mode="off">
<authentication mode="Forms">
<forms name=".C#FEWD"
loginUrl="/schools/admin/login/index.aspx"
protection="All"
timeout="60">
<credentials passwordFormat="Clear">
<user name="schools" password="magic" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
</customErrors>
</system.web>
</configuration>

最佳答案

可能只是您在 customErrors 设置中缺少节点终止符:

<customErrors mode="off"/>

更多后续评论:

你的完整配置应该是:

<configuration>
<system.web>
<customErrors mode="off" />
<authentication mode="Forms">
<forms name=".C#FEWD"
loginUrl="/schools/admin/login/index.aspx"
protection="All"
timeout="60">
<credentials passwordFormat="Clear">
<user name="schools" password="magic" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>

关于c# - 无法识别的元素 'authentication'。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9131953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com