我已经在ASP.NET中开发了云应用程序。每次部署后,门户将显示白屏或显示应用程序的旧版本。
任何建议将不胜感激。
我已经尝试过: 1)在每个部署中更新JS版本(此问题已解决了白屏问题) 2)回收申请池 3)IIS管理器-> http响应标头->设置通用标头->启用Web内容 4)每次部署后重新启动IIS(8.5)
但是,这些都不起作用。该应用程序可以在Chrome浏览器的隐身模式下正常运行,但不能在常规模式下运行。
答案 0 :(得分:0)
但是,这些都不起作用。该应用程序可以在Chrome浏览器的隐身模式下正常运行,但不能在常规模式下运行。
据我所知,如果您的浏览者曾经访问过您的Web应用程序,它将在客户端存储缓存。
如果您修改内容并添加响应标头,它将不会将请求重新发送到服务器,它将使用缓存页面。
为此,唯一的方法是清除浏览器的缓存或使用Ctrl + F5刷新页面。
然后,如果下次您的响应hader包含无缓存,浏览器将不会再次存储该缓存。