首先本应用的主要目的在于替换原始的aspx扩展名而替换成您所希望看到的扩展名,比如htm,html 等。
其实现步骤如下:
1. 将当前文件所在目录的类MyModule.cs编译成dll(当前目录下已经存在不用编译)。
2. 在您所在程序下web.config(注意:此应用仅限于web应用)做如下配置
在<system.web>标签中加入以下配置
<httpModules>
<!--
name是程序集名称,就是你的dll的名称
type的内容是"命名空间.映射类名称,映射类名称",这句可以不要
-->
<add name="MyModule" type="MyHttpModule.MyModule,MyModule"/>
</httpModules>
3. 完成上边的所有操作后 进行配置iis 配置如下:
将您的当前的web程序在iis下创建一个虚拟目录(在这里不再说如何创建了)
右击你的程序虚拟目录选择属性,如下图(在xp下) 如下图:
选择配置,会出现如下图:
然后点击添加(注意Win2003的’’添加’’是”插入”其他的不知道) 如下图:
在上图中点击浏览,然后点击浏览如下图: