gpt4 book ai didi

asp.net - ScriptManager.axd 不会缓存

转载 作者:行者123 更新时间:2023-12-03 15:02:46 25 4
gpt4 key购买 nike

好吧,这让我发疯。我已经搜索了几个小时并尝试了几乎所有内容,但是使用 ScriptManager.axd 下载的脚本不会缓存。它们最终总是以 expires=-1 标记为无缓存。

我在下面的链接上发布了这个,但没有一个奏效。

http://forums.asp.net/p/1728138/4639833.aspx/1?Re+ScriptManager+axd+and+caching

我尝试过的一些事情:

1) 在 web.config 中设置编译 debug="false"。

2) 添加了一个搜索 ScriptManager.axd 然后设置 header 的 HTTP 处理程序。此处描述:http://www.componentart.com/community/forums/p/34409/34409.aspx .我实际上在 http 处理程序中设置了一个断点并确认它被击中了,但你猜怎么着?我为 ScriptResource.axd 设置的标题都没有在响应中结束!!!

3) 将此部分添加到 web.config。

<system.web.extensions >
<scripting >
<scriptResourceHandler enableCompression=“true” enableCaching=“true”/ >
</scripting >
</system.web.extensions >

4)在machine.config中设置这个属性
<configuration >
<system.web >
<deployment retail="true" />
</system.web >
</configuration >

5) 在 ScriptManager 标签中设置 ScriptMode="Release"。

说真的,什么给了?为什么这如此困难? ScriptManager 有问题吗?我错过了一些明显的东西吗?为什么我在 HTTP 处理程序中设置的响应属性没有出现在响应中?

最佳答案

检查应用程序池管道模式。
此外,您的项目中可能有一些 Global.asax 文件可以覆盖缓存头设置。

关于asp.net - ScriptManager.axd 不会缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7778379/

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