分配所有其他的扩展名用asp.net处理
IIS 5.0/5.1
IIS 6.0
打开IIS管理工具,选择你想配置的网站 打开设置菜单。
在“主目录”下,你可以添加额外的扩展名以及映射所有的存在的扩展名,来到“应用程序”点击“配置”。
在“映射”下面,你可以用下面的设置添加额外的扩展名或者映射所有存在的扩展名到asp.net。
Executable
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
(安装的目录有可能不同)
Extension
.html
(例如:.html)
Verbs, Limit to)
GET,HEAD,POST,DEBUG
Script engine
check
Verify that file exist
check off
Handle all requests by ASP.NET 2.0
IIS 5.0/5.1
Handle all requests with placeholder *.* by aspnet_isapi.dll.
IIS 6.0
With IIS 6 you can handle *.* requests,but you can assign an ISAPI filter as an application placeholder (Wildcard application maps).For it you have to follow the steps described on page 14, but not adding a file extension under "Wildcard application maps",but "c:\windows\microsoft.net\framework\v2.0.50727\ aspnet_isapi.dll".
Do not check "verify that file exists" !Asp.Net 2.0 处理所有的请求
IIS 5.0/5.1
使用通配符将说有的请求用aspnet_ISAPI.dll处理。
IIS 6.0
在IIS 6 下你可以处理所有的请求,但是你需要分配一个像应用程序通配符(通配符应用程序映射)一样的ISAPI筛选。为了做到这点,你不得不按照14页描述的几个步骤,但是不能将一个文件的扩展名添加到“通配符应用程序映射”,不要选中“检验文件是否存在”!
这里有详细的步骤: http://hi.baidu.com/zhengguowang/blog/item/c8a62983d591b2b56d811929.html这是效果: http://ph.souxuexiao.com