zoukankan      html  css  js  c++  java
  • asp.net 禁止目录下某一种程序被执行或目录下文件被下载

    应用场景:

    被人上传了一个aspx文件到上传目录,然后下载走了网站的所有东西.

    解决办法一是不能上传aspx,二是上传目录不能执行aspx代码.

    一的办法有很多这个就不讲了

    二的办法:

    思路:为什么ascx文件不能执行.

    找到web.config,找到代码:

     <add path="*.ascx" verb="*" validate="true" type="System.Web.HttpForbiddenHandler" />
    

     解决办法:

    在上传目录添加web.config文件

    内容:

    <?xml version="1.0"?>
    <configuration>
        <system.web>
          <httpHandlers>
            <add path="*.aspx" verb="*" validate="true" type="System.Web.HttpForbiddenHandler" />
          </httpHandlers>
        </system.web>
    </configuration>

    当然,同样思路也可以用在防止文件被下载.

  • 相关阅读:
    撒谎
    可怜的猪
    GIS学习笔记(五)
    国产木马冰河2.2
    矛盾
    GIS学习笔记(六)
    男人如衣服
    VS2005快捷键大全
    慧悟
    DOS命令
  • 原文地址:https://www.cnblogs.com/tangruixin/p/2611985.html
Copyright © 2011-2022 走看看