【问题标题】:How do I block access to certain URLs with ASP.NET?如何使用 ASP.NET 阻止对某些 URL 的访问?
【发布时间】:2015-05-15 07:10:44
【问题描述】:

我想阻止浏览器访问/admins/setting.txt/user_N/setting.txt

我在哪里可以控制这些请求?

【问题讨论】:

  • 被送达?还是您的意思是身份验证?澄清...否则,您的问题可能会被关闭...
  • 需要更多帮助吗?如果是这样,我会更新我的答案。

标签: asp.net security url


【解决方案1】:

将文件夹移动到App_Data下的一个。

例如

example.com/App_Data/admins/setting.txt

这将阻止文件被提供。

【讨论】:

    【解决方案2】:

    您可以轻松地将此类设置添加到您的web.config 文件中,如下所示:

    对于特定文件:

    <location path="admins/setting.txt">
      <system.web>
        <authorization>
          <deny users="*"/>
        </authorization>
      </system.web>
    </location>
    

    对于文件夹

    <location path="user_N">
      <system.web>
        <authorization>
          <deny users="*"/>
        </authorization>
      </system.web>
    </location>
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多