gpt4 book ai didi

asp.net - 提供旧文件的 Azure Web 应用程序

转载 作者:行者123 更新时间:2023-12-02 07:26:45 24 4
gpt4 key购买 nike

我有一个 CI 管道,使用 VSTS 将 asp .net core 应用程序部署到 Azure 上托管的 Web 应用程序

每次我成功部署到 Web 应用程序时,Azure 似乎都没有为网站主页提供最新更改。我已经使用 Kudu 高级工具验证了这些文件实际上是最新的,但 Azure 似乎没有为它们提供服务,而是以某种方式为较旧的文件提供服务。

这似乎只影响家庭 Controller 的任何页面,因为所有其他路由和静态文件似乎更新良好。

有谁知道为什么 Azure 可能会显示某些页面的旧版本或缓存版本?

最佳答案

如果您的网络应用程序使用本地缓存,则需要重新启动站点才能获取最新更改。检查您是否已在应用程序设置中将 WEBSITE_LOCAL_CACHE_OPTION 的值设置为“始终”。

此外,将 WEBSITE_DYNAMIC_CACHE 值设置为零并检查。

您提到文件在 Kudu 控制台中更新。正如其他人所建议的,如果您还没有这样做,请尝试清除浏览器 cookie、历史记录和缓存。另外,请在其他浏览器或私有(private)模式上进行测试,看看是否有帮助。

关于asp.net - 提供旧文件的 Azure Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51685496/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com