如何禁用ASP.NET Core rc2中的浏览器缓存?

戴维·蒙萨(David Munsa)

我尝试了这种中间件,但浏览器仍在保存文件。

我希望用户将始终获得js和css文件的最新版本。

public void Configure(IApplicationBuilder app)
{
    app.UseSession();
    app.UseDefaultFiles();
    app.UseStaticFiles(new StaticFileOptions
    {
        OnPrepareResponse = context =>
            context.Context.Response.Headers.Add("Cache-Control", "no-cache")
    });
}
威尔·雷

也尝试添加Expires标题:

app.UseStaticFiles(new StaticFileOptions()
{
    OnPrepareResponse = context =>
    {
        context.Context.Response.Headers.Add("Cache-Control", "no-cache, no-store");
        context.Context.Response.Headers.Add("Expires", "-1");
    }
});

另一种方法是添加一个查询字符串,该字符串会更改为开发中请求的末尾。在这种情况下,不需要中间件。

<environment names="Development">
    <link rel="stylesheet" href="~/lib/bootstrap/dist/css/[email protected]" />
    <link rel="stylesheet" href="~/css/[email protected]" />
</environment>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET Core RC2中制作Websocket服务器?

来自分类Dev

如何在ASP.NET Core RC2中制作Websocket服务器?

来自分类Dev

ASP.NET Core rc2中的Cookie

来自分类Dev

ASP.NET Core RC2中的网址重写

来自分类Dev

ASP.NET Core RC2中的网址重写

来自分类Dev

如何在ASP.NET Core RC2中获取控制器的自定义属性

来自分类Dev

如何在ASP.NET Core 1.0 RC2中加载程序集

来自分类Dev

ASP.NET Core RC2找不到HTML编码器实现

来自分类Dev

ASP Net Core 1 RC2 AccountController注入

来自分类Dev

是否发布了ASP.NET Core RC2?

来自分类Dev

在ASP.NET Core中禁用分块

来自分类Dev

禁用ASP NET Core中的注册模板

来自分类Dev

ASP.NET Core 1.0 RC2中的“找不到类型或名称空间名称”

来自分类Dev

在ASP.NET MVC Core应用程序(RC2)中显示项目版本

来自分类Dev

在ASP.NET Core 1.0 RC2中使用RSS的正确方法

来自分类Dev

无法在IISExpress中启动ASP.NET Core RC2 Web应用程序

来自分类Dev

ASP.NET Core 1.0 RC2中的“找不到类型或名称空间名称”

来自分类Dev

无法在ASP.NET Core RC2中导入Oracle Client

来自分类Dev

如何在 Visual Studio Team Services (VSTS) 中构建 ASP.NET Core 2 RC2 项目?

来自分类Dev

如何在ASP.NET Core RC2应用程序中手动重新加载IOptions

来自分类Dev

如何在ASP.NET Core 1.0 RC2中将实例注册到ServiceCollection

来自分类Dev

无法添加对.net core类库asp.net core rc2的引用

来自分类Dev

浏览器中的ASP.NET MVC图像缓存

来自分类Dev

浏览器中的ASP.NET MVC图像缓存

来自分类Dev

asp.net中的主页浏览器缓存

来自分类Dev

如何启动不监听本地主机的ASP.NET Core 1.0 RC2应用

来自分类Dev

如何启动不监听本地主机的ASP.NET Core 1.0 RC2应用

来自分类Dev

如何禁用显示为ASP.NET Core 2.0的Miniprofiler中的加载静态文件

来自分类Dev

.NET Core RC2 applicationhost.config与ASP.NET .NET 4.6不兼容?

Related 相关文章

  1. 1

    如何在ASP.NET Core RC2中制作Websocket服务器?

  2. 2

    如何在ASP.NET Core RC2中制作Websocket服务器?

  3. 3

    ASP.NET Core rc2中的Cookie

  4. 4

    ASP.NET Core RC2中的网址重写

  5. 5

    ASP.NET Core RC2中的网址重写

  6. 6

    如何在ASP.NET Core RC2中获取控制器的自定义属性

  7. 7

    如何在ASP.NET Core 1.0 RC2中加载程序集

  8. 8

    ASP.NET Core RC2找不到HTML编码器实现

  9. 9

    ASP Net Core 1 RC2 AccountController注入

  10. 10

    是否发布了ASP.NET Core RC2?

  11. 11

    在ASP.NET Core中禁用分块

  12. 12

    禁用ASP NET Core中的注册模板

  13. 13

    ASP.NET Core 1.0 RC2中的“找不到类型或名称空间名称”

  14. 14

    在ASP.NET MVC Core应用程序(RC2)中显示项目版本

  15. 15

    在ASP.NET Core 1.0 RC2中使用RSS的正确方法

  16. 16

    无法在IISExpress中启动ASP.NET Core RC2 Web应用程序

  17. 17

    ASP.NET Core 1.0 RC2中的“找不到类型或名称空间名称”

  18. 18

    无法在ASP.NET Core RC2中导入Oracle Client

  19. 19

    如何在 Visual Studio Team Services (VSTS) 中构建 ASP.NET Core 2 RC2 项目?

  20. 20

    如何在ASP.NET Core RC2应用程序中手动重新加载IOptions

  21. 21

    如何在ASP.NET Core 1.0 RC2中将实例注册到ServiceCollection

  22. 22

    无法添加对.net core类库asp.net core rc2的引用

  23. 23

    浏览器中的ASP.NET MVC图像缓存

  24. 24

    浏览器中的ASP.NET MVC图像缓存

  25. 25

    asp.net中的主页浏览器缓存

  26. 26

    如何启动不监听本地主机的ASP.NET Core 1.0 RC2应用

  27. 27

    如何启动不监听本地主机的ASP.NET Core 1.0 RC2应用

  28. 28

    如何禁用显示为ASP.NET Core 2.0的Miniprofiler中的加载静态文件

  29. 29

    .NET Core RC2 applicationhost.config与ASP.NET .NET 4.6不兼容?

热门标签

归档