首页  ·  知识 ·  云计算
修改aspx的扩展名
佚名  本站原创  综合  编辑:dezai  图片来源:网络
ASP.NET都使用HTTP请求实现了大量的自己的功能。ASP.NET使用处理程序来处理.aspx,.asmx,.soap和其他一些ASP.NET文件。实现HT

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("

this is a httphandler test!");
           obj.Write("");
    }

  public bool IsReusable
  {
   get
    {
    return true;
    }
  }

  }
第二步

  
 

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

本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow

   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读