我正在将以下内容从asp.net mvc迁移到asp.net核心。
context.Response.AddFileDependency(filePath);
context.Response.Cache.SetLastModifiedFromFileDependencies();
是否有替代方案或实现相同方法。
答案 0 :(得分:0)
我检查了响应标头中有没有这段代码的更改,发现这会添加一个标头Last-Modified
,其值为所提供文件的最后修改日期时间。
因此,在asp.net核心版本中做了以下内容。
var fileInfo = _fileProvider.GetFileInfo(filePath);
context.Response.GetTypedHeaders().LastModified = fileInfo.LastModified;