VB.Net 2010基于表单的身份验证错误



我正在学习codeguru教程codeguru是的,它在c#中,但我找不到一个好的VB示例。

最初,我在web配置文件方面遇到了问题。教程说明了如何进行

<authentication mode="Forms">
<forms name="yourAuthCookie" loginUrl="login.aspx"
protection="All" path="/" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
<location path="test.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>

现在这失败了,因为XML不能有多个根级文档,如果我将位置插入到system.web块中,它将出错,system.web具有无效的子元素位置。

我提到了msdn msdn ASP.NET身份验证,但它的示例不正确或可能已经过时,因为它的示例有一个"forms"错误,因为它不是允许的属性。

<system.web>
    <authentication mode="Forms">
        <forms forms="401kApp" loginUrl="/login.aspx" />
    </authentication>
</system.web>

有人能澄清一下这是怎么回事吗?我找不到准确的浏览或示例,如果你找到了一个准确的VB.NET指南,如果你能给我看一个非常有用的指南。

顺便说一句,我还在c#中再次找到了这个代码项目示例教程,但它从一开始就列举了错误,只创建了登录页,所以也不能使用它。

<location>元素需要直接进入根<configuration>元素内部。

最新更新