“编辑规则”对话框

使用“编辑规则”对话框可以创建新的授权规则或编辑现有的授权规则。可以通过使用 Microsoft Windows 身份验证或 ASP.NET Forms 身份验证(ASP.NET 成员资格)来创建用户帐户和角色。

打开“编辑规则”对话框

  1. 在 Windows 中,打开“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。

    出现 IIS 管理器。

  2. 在“Internet 信息服务”下,展开 Servername“(本地计算机)”,展开“网站”,右击 Websitename 或“默认网站”,然后单击“属性”。

    出现“网站属性”对话框。

  3. 单击“ASP.NET”选项卡,然后单击“编辑配置”。

    将出现“ASP.NET 配置设置”对话框。

  4. 单击“授权”选项卡。

    • 若要添加规则,请单击“添加”。

    • 若要编辑规则,请单击一个规则,然后单击“编辑”。

    便会出现“编辑规则”对话框。

任务

使用“编辑规则”对话框,可以执行以下操作:

  • 创建新的授权规则或编辑现有的授权规则。

用户界面元素

  • 规则类型
    单击“允许”可以允许所有用户访问。

    - 或 -

    单击“拒绝”可以拒绝所有用户访问。

    有关规则的详细信息,请参见 AuthorizationRuleCollection

  • 谓词
    单击“所有谓词”可以指定允许访问所有 ASP.NET HTTP 传输方法。“所有谓词”是默认值。

    单击“特定谓词”,然后键入一个逗号分隔的、被授予访问权限的 HTTP 传输方法的列表。

    注册到 ASP.NET 的谓词为 GETHEADPOSTDEBUG

  • 用户和角色
    必选。

    完成下列操作中的一个或多个以应用规则:

    • 单击“所有用户”对所有用户应用规则。

    • 单击“匿名用户”仅对匿名用户帐户应用规则。

    • 单击“用户”,然后键入一个逗号分隔的用户帐户名称列表,对一组特定用户帐户应用规则。

    • 选择“角色”复选框,然后键入一个逗号分隔的角色名称列表,对一组特定角色应用规则。

    如果同时指定了“用户”和“角色”,则仅对指定角色的用户帐户应用规则。

    使用 Windows 身份验证或 ASP.NET Forms 身份验证(ASP.NET 成员资格)来定义用户帐户和角色。

  • 确定
    单击可应用规则。
  • 取消
    单击可取消更改。

请参见

任务

如何:实现简单的 Forms 身份验证

参考

“ASP.NET 配置设置”对话框 ->“授权”选项卡
“ASP.NET 配置设置”对话框 ->“授权”选项卡

概念

跨应用程序进行 Forms 身份验证

其他资源

使用 ASP.NET 角色管理授权 (Visual Studio)