Url rewriting 当物理上存在相同的文件夹时,为什么asp.net Url重写引发异常?

Url rewriting 当物理上存在相同的文件夹时,为什么asp.net Url重写引发异常?,url-rewriting,Url Rewriting,我是这样重定向的: 将url=“~/aboutus/”重写为=“~/aboutus/AboutUsView.aspx” 但“AboutUs”文件夹实际存在。所以IIS抛出异常: 目录列表--/WebSite/aboutus/ 但这种改写效果很好: 重写url=“~/about/”到=“~/AboutUs/AboutUsView.aspx” “关于”文件夹在物理上不存在 我正在使用Intelligencia.UrlRewriter.dll 请帮帮我 听起来IIS在请求到达URL重写器之前拦截了请求

我是这样重定向的: 将url=“~/aboutus/”重写为=“~/aboutus/AboutUsView.aspx”

但“AboutUs”文件夹实际存在。所以IIS抛出异常:

目录列表--/WebSite/aboutus/

但这种改写效果很好: 重写url=“~/about/”到=“~/AboutUs/AboutUsView.aspx”

“关于”文件夹在物理上不存在

我正在使用Intelligencia.UrlRewriter.dll


请帮帮我

听起来IIS在请求到达URL重写器之前拦截了请求。由于物理文件夹存在,如果启用,它将尝试列出目录内容,或加载默认文档(default.aspx、default.htm等)

如果IIS不能做这两件事,那么它将抛出一个错误并停止处理请求,它将永远不会到达您的ISAPI重写器过滤器


您能否更改物理文件夹名称以避免此问题?

是否有不重命名文件夹的解决方案?