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

时间:2010-08-12 19:08:05

标签: iis routing handler

有没有办法覆盖IIS并告诉它总是让处理程序处理请求?例如,如果“path”是root中的现有文件夹,url是“http://domain.com/path”并且文件夹中没有“默认”文档,IIS将返回403,即使该路径已定义在我的自定义处理程序除了将default.aspx留在带有重定向(或内容)的文件夹中,我想不出什么。

1 个答案:

答案 0 :(得分:1)

啊,在寻找不相关的东西时偶然发现了答案。 RouteCollection对象有一个属性RouteExistingFiles,默认为false,但如果设置为true,则显示为必需的行为。

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