我正在关注 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 身份验证,但是它的示例不正确或可能已过时,因为它的示例有一个“表单”错误,因为它不是一个允许的属性。
<system.web>
<authentication mode="Forms">
<forms forms="401kApp" loginUrl="/login.aspx" />
</authentication>
</system.web>
谁能澄清这是如何工作的?我找不到准确的演练或示例,如果您找到了准确的 VB.NET 指南,如果您可以向我展示一个非常有帮助的指南。
顺便说一句,我还在 c# 中再次找到了这个codeproject示例教程,但它从一开始就枚举了仅创建登录页面的错误,因此也不能使用它。