是否可以将文件夹中的所有文件扩展名映射到特定的 HttpHandler(假设它们的文件扩展名映射到 IIS 中的 aspnet_isapi.dll)?
我已将 FLV 扩展名映射到 IIS 中的 ASP.NET,并在我的 Web 应用程序中有一个名为Static的文件夹,其中包含以下文件:
- 静态/索引.htm
- 静态/MyFile.flv
索引文件是使用JW FLV 媒体播放器播放 FLV 的基本 html 页面。
在 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 中单独指定每个文件名。