【发布时间】:2011-01-17 04:23:15
【问题描述】:
我正在尝试创建一个 HTTP 处理程序来处理对文件夹的所有请求,但我只希望它在请求的文件不存在时触发(例如:请求进入文件 X,如果 X 存在,我会喜欢提供文件,否则处理程序应该处理它)。
这些文件将只是静态内容,而不是脚本本身,我认为这会使其更容易一些,但我似乎找不到任何可以解决问题的东西......有人有什么想法吗?我认为它可以完成,因为 IIS7 重写模块可以管理它,但我看不到如何......
编辑只是为了澄清......处理程序是典型的情况,它不是错误处理例程,而是实际提供适当的内容。我只是希望能够将新文件作为单独的东西添加到文件夹中,或者作为处理程序将交付的内容的重载。
【问题讨论】:
-
回答中的工作代码示例。
-
你试过
<add verb="*" path="path/" ...吗?它仅在文件不存在时调用?我没有尝试过处理无法提供的文件
标签: c# asp.net iis-7 httphandler