繁体   English   中英

我正在团队选项卡应用程序中呈现我的网站,但我的网站上的更新未反映在团队选项卡应用程序中

[英]I am rendering my website in teams tab application but update on my website not reflecting in teams tab app

团队选项卡应用程序未反映我的网站 UI 或 CSS 更改

看起来这是页面缓存实现的问题。 您能否尝试使用以下任何代码。

  1. 使用 OutputCacheAttribute 来控制服务器和/或浏览器缓存特定操作或 controller 中的所有操作。 禁用 controller 中的所有操作:

    [OutputCacheAttribute(VaryByParam = "*", Duration = 0, NoStore = true)] public class MyController: Controller { //... }

  2. 如果要将默认缓存策略应用于所有控制器中的所有操作,可以通过编辑 global.asax.cs 或 App_Start\FilterConfig.cs 文件并查找 RegisterGlobalFilters 方法来添加全局操作过滤器。 此方法添加在默认的 MVC 应用程序项目模板中。

    public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new OutputCacheAttribute { VaryByParam = "*", Duration = 0, NoStore = true, }); // 这里是你的全局过滤器的 rest }

这将导致它将上面指定的 OutputCacheAttribute 应用于每个操作,这将禁用服务器和浏览器缓存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM