我们编译上面的代码并把它放到webapp虚拟目录的bin目录之中。
第二步
在web.config文件中通过添加下面的文本来注册这个处理程序:
- <httpHandlers>
- <add verb="*" path="*.15seconds" type="MyHandler.NewHandler,MyHandler"/>
- </httpHandlers>
第三步
由于我们已经建立了用于处理新扩展文件的处理程序了,我们还需要把这个扩展名告诉IIS并把它映射到ASP.NET。如果你不执行这个步骤而试图访问Hello.15seconds文件,IIS将简单地返回该文件而不是把它传递给ASP.NET运行时。其结果是该HTTP处理程序不会被调用。
运行Internet服务管理器,右键点击默认Web站点,选择属性,移动到Home目录选项页,并点击配置按钮。应用程序配置对话框弹出来了。点击添加按钮并在可执行字段输入aspnet_isapi.dll文件路径,在扩展字段输入.15seconds。其它字段不用处理;该对话框如下所示:
498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' height=243 alt="" src="/uploadfile/201301/9/7182052988.jpg" width=429 border=0>
点击确认按钮关闭应用程序配置和默认Web站点属性对话框。
现在我们运行Internet Explorer并输入url:/uploadfile/201301/9/8382052692.jpg" width=533 border=0>