我正在使用iis7和asp.net。基本上构建一个简单的CMS,需要处理.htm和.html文件扩展名(由动态ASP.NET页提供服务)。
我设置了它,所以iis7将页面传递给ASP.NET(而不是静态处理程序);但是,ASP.NET知道文件不存在,并重定向到404(404.aspx?aspxerrorpath=xx),然后我才能使用它(解析URL并显示正确的页面)。
我正在使用iis7 URL重写模块来重新编写。
这可能是你要找的,尽管我不确定:
http://www.west-wind.com/Weblog/posts/745738.aspx