gpt4 book ai didi

asp.net - 将特定文件夹映射到 web.config 中的 HttpHandler

转载 作者:行者123 更新时间:2023-12-04 06:13:46 24 4
gpt4 key购买 nike

是否可以将文件夹中的所有文件扩展名映射到特定的 HttpHandler(假设它们的文件扩展名映射到 IIS 中的 aspnet_isapi.dll)?

我已经将 FLV 扩展映射到 IIS 中的 ASP.NET,并且在我的 Web 应用程序中有一个名为 Static 的文件夹,其中包含以下文件:

  • 静态/Index.htm
  • 静态/MyFile.flv

  • 索引文件是一个基本的 html 页面,使用 JW FLV Media Player播放 FLV。

    在 Web.Config 中,在 HttpHanders 部分下,以下工作(FLV 已加载并成功播放):
    <add verb="*" path="MyFile.flv" type="MyApp.PassthroughFileHandler, MyApp"/>

    但这不是(无法加载视频):
    <add verb="*" path="Static/*" type="MyApp.PassthroughFileHandler, MyApp"/>

    我尝试了各种组合,但运气不佳。

    理想情况下,我希望能够让静态文件夹中的所有 FLV 都使用 PassthroughFileHandler,而不必在 web.config 中单独指定每个文件名。

    最佳答案

    尝试在该文件夹中放置第二个 web.config,例如:

    <?xml version="1.0"?>
    <configuration>
    <system.web>
    <httpHandlers>
    <!-- <clear/> -->
    <add verb="*" path="*.flv"
    type="WebApplication3.MyHandler, WebApplication3"/>
    </httpHandlers>
    </system.web>
    </configuration>

    关于asp.net - 将特定文件夹映射到 web.config 中的 HttpHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/673592/

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