asp.net - 如何操作 IIS7 提供的静态文件

标签 asp.net asp.net-mvc asp.net-mvc-3 http iis-7

我有一个 ASP.net MVC 站点,我还在其中提供虚拟目录中的一些静态 html、js 和 css 文件。根据请求的用户代理,我想在提供静态 html 文件时对其进行操作(这不是使用 Razor View 的选项 - 我需要在静态文件中工作)。您是否编写了一个 HttpHandler og 一个 HttpModule 或者是否有一些可以 Hook 的 StaticHttpHandler 事件?

最佳答案

写一个普通的 Controller 和 Action 。将适当的路线映射到该操作。您可以在该操作中做任何您想做的事情,包括读取文件、修改数据并将其返回给 HTTP 客户端。

关于asp.net - 如何操作 IIS7 提供的静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303094/

相关文章:

.net - ASP.NET MVC 应用程序自行重启

asp.net - 如何让 ASP.NET WebForms 路由正确路由 .asmx JSON 调用?

asp.net - 如何找到 ASP.NET 应用程序中的 I/O 瓶颈

javascript - 在.NET MVC JQuery Ajax中调用下载数据为.csv

asp.net - 如何渲染另一个项目的局部 View

asp.net-mvc - httpErrors errorMode = "Detailed"仅适用于特定错误代码

visual-studio-2010 - 在 Visual Studio 中使用 WebMatrix.Data 和 facebook 助手

c# - 无法通过Paypal测试工具测试IPN(HTTP错误代码500)_Asp.net

asp.net - 用于 Flex 4.6 前端的 ASP.NET 中没有 MVC 框架的 Web API

asp.net - ViewModel 的列表在操作中为 null