如果物理路径对应于url,则IIS返回403.14错误

如果物理路径对应于url,则IIS返回403.14错误,iis,routing,handler,Iis,Routing,Handler,有没有办法覆盖IIS并告诉它总是让处理程序处理请求?例如,如果“路径”是根目录中的现有文件夹,url是“”,并且文件夹中没有“默认”文档,则IIS将返回403,即使该路径是在我的自定义处理程序中定义的。除了将default.aspx保留在带有重定向(或内容)的文件夹中之外,我想不出其他方法了。啊,在查找无关内容时意外找到了答案。RouteCollection对象具有RouteExistingFiles属性,该属性默认为false,但如果显式设置为true,则将显示所需的行为 不幸的是,这也意味着

有没有办法覆盖IIS并告诉它总是让处理程序处理请求?例如,如果“路径”是根目录中的现有文件夹,url是“”,并且文件夹中没有“默认”文档,则IIS将返回403,即使该路径是在我的自定义处理程序中定义的。除了将default.aspx保留在带有重定向(或内容)的文件夹中之外,我想不出其他方法了。

啊,在查找无关内容时意外找到了答案。RouteCollection对象具有RouteExistingFiles属性,该属性默认为false,但如果显式设置为true,则将显示所需的行为

不幸的是,这也意味着所有文件都需要路由,包括css和图像,因此需要实现额外的处理