【问题标题】:Managed ISAPI Filter IIS 7.5托管 ISAPI 筛选器 IIS 7.5
【发布时间】:2011-10-08 12:04:40
【问题描述】:

有没有办法在 IIS 7.5 的托管代码 (C#) 中编写 ISAPI 筛选器功能? 详细地说,我需要访问请求响应流,然后才能将它实际发送回客户端以实现一些缓存功能。 通过 HttpModule 或 HttpHandler 我只能找到像 BeginRequest 或 ProcessRequest 这样的方法...

【问题讨论】:

    标签: caching iis-7.5 httphandler httpmodule isapi


    【解决方案1】:

    您需要一个 send_raw_data 过滤器,并且提醒您,这些过滤器会带来显着的性能损失。这可能足以抵消缓存的好处,因此您应该牢记这一点。

    我不知道用托管代码执行此操作的方法,除了可能通过某种 C++ 包装器调用它,但这是一个对性能非常敏感的代码路径,所以我不推荐它。 ISAPI 是为 C/C++ 设计的,您应该以这种方式使用它。

    【讨论】:

      猜你喜欢
      • 2011-01-15
      • 2011-07-25
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多