Asp.net Core 2.2中的RazorViewEngine和文件提供程序缓存问题

时间:2019-03-03 08:07:07

标签: asp.net asp.net-core razorengine fileprovider

我将Asp.net core 2.2用于具有动态视图的内容管理项目。 Views,PartialViews,...存储在Db中,并且可以在线更改。

我正在使用Custom(IRazorViewEngine,IViewRenderService,FileProvider),并且可以从数据库中读取视图。 我的问题是视图到达FileProvider时会被缓存。或在CustomRazorViewEngine和FileProvider之间。

当我处于Debuger模式时,不会缓存任何内容,并且evrerthin很好。 在iis中发布时,所有内容都将被缓存!

应该注意,我将视图转换为字符串并通过api发送给客户端。 有没有办法删除或重置此文件缓存?

i添加环境变量DOTNET_USE_POLLING_FILE_WATCHER = true,什么都没有改变! 我阅读并按照此进行构建项目This

0 个答案:

没有答案