C# 表单授权未按预期工作。它是如何工作的?

C# 表单授权未按预期工作。它是如何工作的?,c#,asp.net,web-config,asp.net-authorization,system.web,C#,Asp.net,Web Config,Asp.net Authorization,System.web,我已经在system.web下设置了,但没有设置标签和授权标签,但它允许所有用户访问管理页面。 我不想允许除管理员角色用户之外的管理员页面。 有谁能帮我这方面的忙。你必须检查所有的可能性 1. everyone can access the site and pages by default. 2. you allow Admin. 3. everyone else is still allowed. 设置允许,然后设置拒绝 <allow roles="Admin"/> // al

我已经在system.web下设置了
,但没有设置
标签和授权标签,但它允许所有用户访问管理页面。 我不想允许除管理员角色用户之外的管理员页面。
有谁能帮我这方面的忙。

你必须检查所有的可能性

1. everyone can access the site and pages by default.
2. you allow Admin.
3. everyone else is still allowed.
设置允许,然后设置拒绝

<allow roles="Admin"/> // allow users in Admin role.
<deny users="*"/>      // deny everyone else.

如果你不拒绝访问,为什么你希望他们不能访问它?