我将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