• 禁止通过网页URL访问文件夹 asp.net


    我们可以通过如下的两种办法,禁止用户通过浏览器的URL地址直接访问网站服务器的文件夹。

      一、通过类和配置文件限制

      ①NET C#代码  

      新建一个类,继承IHttpHandler
      using System;
      using System.Data;
      using System.Configuration;
      using System.Linq;
      using System.Web;
      using System.Web.Security;
      using System.Web.UI;
      using System.Web.UI.HtmlControls;
      using System.Web.UI.WebControls;
      using System.Web.UI.WebControls.WebParts;
      using System.Xml.Linq;

      /// <summary>
      ///MyHandler 的摘要说明
      /// </summary>
      public class MyHandler:IHttpHandler
      {
       public void ProcessRequest(HttpContext ctx)//方法名固定
       {
       HttpResponse Response;
       ctx.Response.Write("Sorry");
      }
      }

      ②修改配置文件

      配置Web.Config
       <httpHandlers>
       <add verb="*" path="Img/*.jpg" type=" MyHandler" />
       </httpHandlers>

      当访问Img文件夹下面的任何jpg图片文件的时候,都拒绝访问打印出"Sorry"字样

      二、修改IIS的设置

      1. 打开 IIS 管理器。
      2. 在“功能”视图中,双击“目录浏览”。
      3. 在“目录浏览”页上,在“操作”窗格中单击“禁用”。

  • 相关阅读:
    新autoJS写淘宝福年种福果
    autoJS写淘宝福年种福果
    简七学理财知识
    python一键搭ftp服务器
    域名伪装
    [SWPU2019]Web1
    [网鼎杯 2020 朱雀组]phpweb
    Doc
    Docker简单使用教程
    MySQL数据库基本操作
  • 原文地址:https://www.cnblogs.com/aiwz/p/6153894.html
Copyright © 2020-2023  润新知