IIS 正在加载旧站点内容?

问题描述 投票:0回答:1

我正在将更新的 Angular 网站版本上传到 IIS。但是,当我在浏览器中加载该网站时,会出现旧版本。当我停止该网站时,仍然出现旧版本。

我想要出现新版本的网站吗?我做错了什么?

angular amazon-web-services iis
1个回答
0
投票

听起来您遇到了缓存问题,这对于使用 Angular 构建的渐进式 Web 应用程序 (PWA) 来说很常见。您可以采取以下一些步骤来修复它:

  1. 硬刷新:尝试在浏览器中进行硬刷新以清除缓存并加载网站的最新版本。在 Windows 上,按

    Ctrl + F5
    ,在 Mac 上,按
    Cmd + Shift + R

  2. 版本控制:通过在每次部署时使用新版本号更新

    ngsw-config.json
    文件,在 Angular 应用程序中实现版本控制。这可确保浏览器下载最新的文件。

  3. Service Worker:如果您的应用程序使用 Service Worker,它可能会提供缓存版本。更新您的 Service Worker 配置以确保它获取最新内容。

  4. 清除缓存:您可以手动清除浏览器缓存或在服务器上设置缓存标头来管理缓存行为。

通过执行这些步骤,您应该能够确保您的 Angular 网站始终显示最新版本。

© www.soinside.com 2019 - 2024. All rights reserved.