要使ASP.NET Core静态文件缓存起作用,可以按照以下步骤进行设置:
public void ConfigureServices(IServiceCollection services)
{
services.AddResponseCaching();
// 其他配置代码...
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseResponseCaching();
// 其他配置代码...
}
[ResponseCache(Duration = 86400)]
public IActionResult MyCssAction()
{
return View();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseStaticFiles();
// 其他配置代码...
}
以上是一般的解决方法,但具体原因可能因您的应用程序配置和需求而异。如果问题仍然存在,请提供更多的代码和详细信息,以便进一步帮助您解决问题。