zoukankan      html  css  js  c++  java
  • 修改aspx的扩展名

    ASP.NET都使用HTTP请求实现了大量的自己的功能。ASP.NET使用处理程序来处理.aspx,.asmx,.soap和其他一些ASP.NET文件。
    实现HTTP处理程序包含以下步骤:
    1.编写一个实现IHttpHandler接口的类。
    2. 在web.config或machine.config文件中注册这个处理程序。
    3.在Internet服务管理器中把文件扩展如:(.kim)映射到ASP.NET ISAPI扩展DLL(aspnet_isapi.dll)上。
    第一步
    构建类库:
    public class HandlerTest:IHttpHandler
     {
      public HandlerTest()
      {

      }
      public void ProcessRequest(System.Web.HttpContext  context)
        {
          System.Web.HttpResponse  obj = context.Response;
               obj.Write("<html><body><h1>this is a httphandler test!");
               obj.Write("</body></html>");
        }

      public bool IsReusable
      {
       get
        {
        return true;
        }
      }

      }
    第二步
    <httpHandlers>
       <add verb="*" path="*.kim" type="MyHandler.NewHandler,MyHandler"/>
     </httpHandlers>
    第三步
    运行IIS服务管理器,右键点击默认Web站点,选择属性,移动到Home目录选项页,并点击配置按钮。应用程序配置对话框弹出来了。点击添加按钮并在可执行字段输入aspnet_isapi.dll文件路径,在扩展字段输入.kim
    ps:如果你的操作系统是XP SP2的话,在输入aspnet_isapi.dll路径时需要手工输入,不能用复制粘贴的形式,否则保存按钮变灰。浏览时去掉check file exit选项。
     

  • 相关阅读:
    不同权限访问详细细节
    文件搜索器
    java中依赖、关联、聚合
    子类重写父类成员方法
    java中子类对父类中的私有变量和私有方法有拥有权无使用权
    shell脚本在CentOS7自动更包
    LR虚拟用户已设置集合点,但controller无法设置集合点策略的解决方案
    LR工具使用之场景设置
    LR集合点策略
    LR录制附件上传后,回放报错
  • 原文地址:https://www.cnblogs.com/winner/p/1059820.html
Copyright © 2011-2022 走看看