我有一个 HTTP 模块,它用我们的 CDN 的 URL 替换静态内容的相对 URL。然而,当这个模块被添加到 web.config 时,它会导致我们的 Outputcache 不再工作。
我试过在 web.config 中弄乱 httpModules 的顺序,但没有运气。有任何想法吗?
我有一个 HTTP 模块,它用我们的 CDN 的 URL 替换静态内容的相对 URL。然而,当这个模块被添加到 web.config 时,它会导致我们的 Outputcache 不再工作。
我试过在 web.config 中弄乱 httpModules 的顺序,但没有运气。有任何想法吗?
也许您在 HttpModule 中调用 Response.End()。里克斯特拉尔写道:
...在请求结束时指定 Response.End() 代码会导致 UpdateRequestCache() 永远不会触发并将内容放入缓存中。更多信息:不要将 Response.End() 与 OutputCache 一起使用