Javascript 如何确保Angular2/4前端始终获得IIS中托管的更新html、css和js?

Javascript 如何确保Angular2/4前端始终获得IIS中托管的更新html、css和js?,javascript,asp.net,angular,typescript,iis,Javascript,Asp.net,Angular,Typescript,Iis,在IIS中,有一些与文件新鲜度相关的设置 输出缓存,并添加一些缓存规则。例如,检查 内核模式缓存和使用文件更改通知 HTTP响应头。设置公共HTTP响应头,并设置 使Web内容过期。我猜这对NG网站不好 我还设置了版本控制查询,比如my.js?v170509.13,并使用compiler.clearCache() 这是否足以确保Angular2/4前端始终获得IIS中托管的更新html、css和js 而且,偶尔,Windows中的谷歌浏览器无法接收更新的js,而Firefox和IE可以。铬有什么

在IIS中,有一些与文件新鲜度相关的设置

  • 输出缓存,并添加一些缓存规则。例如,检查 内核模式缓存和使用文件更改通知

  • HTTP响应头。设置公共HTTP响应头,并设置 使Web内容过期。我猜这对NG网站不好

  • 我还设置了版本控制查询,比如my.js?v170509.13,并使用compiler.clearCache()

    这是否足以确保Angular2/4前端始终获得IIS中托管的更新html、css和js

    而且,偶尔,Windows中的谷歌浏览器无法接收更新的js,而Firefox和IE可以。铬有什么特别的吗

    设置版本控制查询,如my.js?v170509.13

    这就是你所需要的

    有什么特别的铬吗

    只要版本号不同,就不会有问题