停止ASP.NET处理扩展名为(非IIS)的文件的404错误

停止ASP.NET处理扩展名为(非IIS)的文件的404错误,asp.net,iis-7,Asp.net,Iis 7,我正在使用IIS7和ASP.NET。基本上构建一个简单的CMS,需要处理.htm和.html文件扩展名(由动态asp.net页面提供) 我设置了它,这样IIS7就可以将页面传递给asp.net(而不是静态处理程序);但是,ASP.NET知道该文件不存在,并在我可以对其执行所需操作(解析url并显示正确页面)之前重定向到其404(404.aspx?aspxerrorpath=xx) 我正在使用IIS7 url重写模块进行重写。这可能就是您想要的,尽管我不确定:

我正在使用IIS7和ASP.NET。基本上构建一个简单的CMS,需要处理.htm和.html文件扩展名(由动态asp.net页面提供)

我设置了它,这样IIS7就可以将页面传递给asp.net(而不是静态处理程序);但是,ASP.NET知道该文件不存在,并在我可以对其执行所需操作(解析url并显示正确页面)之前重定向到其404(404.aspx?aspxerrorpath=xx)


我正在使用IIS7 url重写模块进行重写。

这可能就是您想要的,尽管我不确定: