gpt4 book ai didi

asp.net-mvc - 改变 : * incorrectly added to http header response (asp. 净 mvc3)

转载 作者:行者123 更新时间:2023-12-04 08:55:56 33 4
gpt4 key购买 nike

我正在使用以下输出缓存配置文件:

<add name="MyFunkyProfile" duration="180" varyByParam="*" location="ServerAndClient" />

在开发中,我有一个包含一个 Vary 条目的响应头:
HTTP/1.1 200 OK
Server: Microsoft-IIS/7.5
...
Vary: Accept-Encoding
Cache-Control: private, max-age=180, s-maxage=0
...

当我部署我的应用程序时,我在响应中插入了一个额外的 Vary 条目:
HTTP/1.1 200 OK
Server: nginx
...
Vary: Accept-Encoding
Cache-Control: private, max-age=180, s-maxage=0
...
Vary: *
...

为什么这个额外的 Vary 条目?这会阻止缓存正常工作。

任何想法如何解决这一问题?

最佳答案

您是否尝试过设置 varyByParamNone在您的配置文件/配置文件中?见 http://msdn.microsoft.com/en-us/library/hdxfb6cy.aspx .

另外,只是在这里猜测 - dev 和“live”之间的配置文件是否有所不同,例如varyByParam可能设置不同?

注意:我刚刚加入 SO,所以还不能添加评论(我会这样做而不是将其作为回复发布)。

关于asp.net-mvc - 改变 : * incorrectly added to http header response (asp. 净 mvc3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11795466/

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