

1

2

3

4

5

6

7

1
<
authentication mode
=
"
Forms
"
/>
2
<
forms name
=
"
.LoginUser
"
loginUrl
=
"
admin/admin_login.aspx
"
protection
=
"
All
"
timeout
=
"
30
"
/>
3
</
authentication
>
4
<
authorization
>
5
<
allow users
=
"
*
"
/>
6
结果会出现不能识别forms节点。

2

3

4

5

6

如果要实现某个目录下的Forms验证哪个怎么办呢?
其实代码很简单,在添加完上面的代码之后 再在</system.web>后要加入:
1
<
location path
=
"
admin
"
>
2
<
system.web
>
3
<
authorization
>
4
<
deny users
=
"
?
"
/>
5
<
allow users
=
"
*
"
/>
6
</
authorization
>
7
</
system.web
>
8
</
location
>
9
便可以实现对admin这个目录进行验证,而其它的则不需要进行验证就可以直接访问。

2

3

4

5

6

7

8

9
