截获.rar请求与.ashx文件没有关系啊,你只需要建立一个继承自IHttpHandler 接口的类,实现ProcessRequest方法后就可以了
假设你的类放到CustomHandlers命名空间下名叫RarHandler,那么修改web.config,在system.web/httpHandlers节点下面添加一行,如下:
<system.web>
<httpHandlers>
<add path="*.rar" verb="*" type="CustomHandlers.RarHandler, CustomHandlers" />
</httpHandlers>
</system.web>
就可以在ProcessRequest方法里对.rar请求进行处理了啊