【发布时间】:2020-09-23 06:30:45
【问题描述】:
我在 IIS 中托管的 Angular 和 ASP.Net 中有一个单页应用程序,我认为对于其他语言它可能是相同的。现在,当用户在应用程序中并且我用新版本更新服务器时,用户会话结束并且他被重定向到登录页面。现在的问题是 JS 文件发生了变化(我还在 JS 文件名中添加了一个额外的版本字符串)但是因为页面没有重新加载/刷新(SPA),所以 JS 文件没有更新,用户将登录并工作使用旧文件,直到他重新加载浏览器或关闭它。 有没有办法告诉浏览器文件被改变了?
【问题讨论】:
-
在我的应用程序中,无论如何我都必须让会话超时,这会显示一个带有硬重新加载 SPA 框架的链接的页面。
标签: javascript asp.net iis browser-cache