我们将Angular应用程序托管在IIS中。部署后,我们面临着一个有线问题,一旦我们部署了代码,有时就不提供更新的HTML(index.html),而是我们得到了旧html的响应,而旧HTML引用了旧的Java脚本文件,而最近部署后服务器中不存在该服务器,因此应用程序中断。
对于我们的应用程序,任何请求均先通过Apache反向代理然后通过IIS。
我们按照以下步骤进行操作,但没有解决任何问题: 1.重新启动IIS 2.重新启动Apache服务 3.在HTML标头中不添加缓存 4.清除浏览器的缓存,然后访问应用程序 5.在IIS Web.config中未添加任何缓存配置。