asp.net-mvc – IIS7 ASP.NET MVC客户端缓存标头不起作用
发布时间:2020-05-28 11:44:32 所属栏目:asp.Net 来源:互联网
导读:我在IIS7和 Windows Server 2008上部署了一个ASP.NET MVC应用程序. 我已经在这里和网络上阅读了帖子,但是无法让客户端缓存工作. 我正在尝试缓存/ Content文件夹中的所有内容.到目前为止,我在IIS管理器中选择了该文件夹,并设置了相应的HTTP响应标头(在Common H
|
我在IIS7和 Windows Server 2008上部署了一个ASP.NET MVC应用程序. 我已经在这里和网络上阅读了帖子,但是无法让客户端缓存工作. 我正在尝试缓存/ Content文件夹中的所有内容.到目前为止,我在IIS管理器中选择了该文件夹,并设置了相应的HTTP响应标头(在Common Headers下).我还检查了/ Content文件夹中的web.config文件,并设置了值. / Content中的所有资源都以此形式返回(来自FireBug): Cache-Control no-cache,no-store,must-revalidate Pragma no-cache Content-Type image/png Expires -1 Last-Modified Sun,11 Oct 2009 19:01:40 GMT Accept-Ranges bytes Etag "f318d643a54aca1:0" Server Microsoft-IIS/7.0 X-Powered-By ASP.NET Date Sun,11 Oct 2009 20:40:01 GMT Content-Length 620 请注意请求此静态图像的Cache-Control和Expires值. 该网站目前在Debug中编译(这将改变),但肯定不会有所作为? 显然我忽略了一些东西,任何想法都会受到赞赏. 谢谢 解决方法如果您无法使用IIS管理工具使其工作,请尝试Jeff Atwood的推荐this thread: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
</staticContent>
</system.webServer>
</configuration> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何配置在生产服务器上运行的ASP.NET应用程序?
- asp.net – 将我的网站与BlogEngine.Net集成
- asp.net-mvc – 在asp.net mvc中,单个项目与多个项目实现的
- asp.net-core – 在Visual Studio CTP2中的ASP.VNext项目中
- asp.net-mvc – 在ASP.Net MVC的视图中获取控制器和操作方法
- asp.net – 前端头还是后端?
- 带有子项的ASP.NET自定义/用户控件
- asp.net-mvc – Visual Studio无法解析模型,但加载了Razor页
- nTier应用程序中的.Net会员资格
- 是*不*使用asp.net成员资格提供程序一个坏主意?
推荐文章
站长推荐
- asp-classic – Checkbox布尔值Classic ASP
- asp.net – __ doPostBack()之后的回调?
- WebApi ASP.NET身份Facebook登录
- asp.net-mvc – ASP.NET MVC帐户控制器使用指南?
- asp.net中ScriptManager和ScriptManagerProxy之间
- asp.net-mvc – IIS Express会自动禁用我的项目的
- asp.net-mvc – Razor vs Webforms视图引擎,用于
- asp.net-mvc – 何时使用asp.net mvc的路由规则v
- asp.net-mvc-2 – 动态生成的模型中的ASP.NET MV
- asp.net – 服务器端声明缓存与Owin身份验证
热点阅读
