部署Angular 4后更新的代码未反映

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

我们在IIS中托管了角度应用程序。我们在部署之后面临一个有线问题,一旦我们部署代码有时更新HTML(index.html)没有被服务,而是我们得到旧的HTML的响应和旧的HTML有旧的java脚本文件的参考,那些是最近部署后不存在于服务器中,因此应用程序中断。

对于我们的应用程序,任何请求都通过Apache反向代理然后IIS。

我们按照以下步骤操作,但没有解决问题:1。重新启动IIS 2.重新启动Apache服务3.在HTML标头中添加无缓存4.清除浏览器缓存然后访问应用程序5.在IIS Web.config中未添加缓存配置。

angular iis deployment command-line-interface
1个回答
0
投票

检查Angular是否构建了独特的哈希值see this issue,或者当应用程序更新时替换旧的构建文件,在这种情况下,具有较旧的唯一哈希值仍然存在

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