• 应用程序扩展,通配符应用程序映射


    在“应用程序扩展”中,可以设定对特定扩展名的请求的处理方式,比如.aspx,.ascx,.asmx,.ashx这几个都设定为由“c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll”来处理。我们可以添加一个新的扩展名,如.happy,也将它交给“c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll”来处理。

    在“应用程序扩展”中,添加新的映射时,扩展名一栏不能直接填“.*”,而只能填写形如“.aspx”之类具体的扩展名,这就是“通配符应用程序映射”的用处了。插入一个“通配符应用程序映射”后,比如,插入“c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll”,则所有扩展名的请求都会由“c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll”来处理。

    当我们在“应用程序扩展”中添加了对应于.happy扩展名的映射,或者干脆直接添加了“通配符应用程序映射”后,在地址栏中直接输入形如“http://localhost/WebApplication1/haha.happy”的请求时,还是会报错,因为“c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll”默认也没有提供对.happy这种请求的处理,所以,我们还需要在web.config文件中添加用来处理.happy请求的handler,比如:<httpHandlers><add verb="*" path="*.happy" validate="false" type="WebApplication1.MyHandler, WebApplication1"/> </httpHandlers>当然,其中的WebApplication1.MyHandler这个类是需要我们自己写的,实现IHttpHandler接口即可。

  • 相关阅读:
    给自己的博客主页添加打赏功能--博客园
    源码追踪,解决Could not locate executable nullinwinutils.exe in the Hadoop binaries.问题
    spark-shell简单使用介绍(scala)
    7.Metasploit后渗透
    6.Metasploit生成apk攻击Android实例
    5.Metasploit攻击载荷深入理解
    4.Metasploit框架更新
    3.Metasploit攻击流程及命令介绍
    2.Metasploit数据库配置及扫描模块介绍
    1.Metasploit介绍与基本命令
  • 原文地址:https://www.cnblogs.com/TSPWater/p/2863055.html
Copyright © 2020-2023  润新知