我正在学习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>
元素内部。