【问题标题】:HOW TO: asp.net form windows authentication on the specific pageHOW TO:特定页面上的 asp.net 表单 windows 身份验证
【发布时间】:2018-12-10 14:18:20
【问题描述】:

我正在开发 asp.net 网络表单,并在我的网络应用程序(用于 Intranet)中使用 Windows 身份验证。我如何识别特定页面上的访问权限。

就像整个项目的 web.config 中的 <deny roles=""/>

【问题讨论】:

    标签: c# asp.net visual-studio webforms windows-authentication


    【解决方案1】:

    您只需要指定申请授权的地点:

    <location path="MyPage.aspx">
      <system.web>
        <authorization>        
          <deny roles=""/>
        </authorization>
      </system.web>
    </location>
    

    这意味着您可以应用与特定页面相关的授权规则

    【讨论】:

    • 我尝试实施此解决方案,但出现错误:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序所致。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多