gpt4 book ai didi

c# - 如何强制 HttpModule 仅在特定目录上使用?

转载 作者:行者123 更新时间:2023-11-30 18:40:34 25 4
gpt4 key购买 nike

我正在尝试使用 HttpModule 来拦截对不包含任何代码文件(图像、音乐等)的特定目录的请求。我拥有的模块可以工作,除了它适用于所有文件夹而不仅仅是我想要它应用的文件夹。我试图在我的 web.config 中使用以下代码将其强制到一个位置,但它似乎不起作用:

<location path="extraData/files">
<system.webServer>
<modules>
<remove name="staticFileSecurityModule"/>
<add name="staticFileSecurityModule" type="content.httpModules.StaticFileSecurityModule" preCondition=""/>
</modules>
</system.webServer>
</location>

我希望这个模块用于的目录是/extraData/files

最佳答案

您不能将它构建到模块中以检查来自 HttpRequest 对象的当前 Url,然后如果它在同一个 URL 中,则对其进行处理吗?这也可以使用 custom configuration section 进行配置。 .

关于c# - 如何强制 HttpModule 仅在特定目录上使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8015793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com