我在asp.net中部署了Web应用程序,其中一个名为default.aspx
的文件包含一个脚本(例如:alert('dfdf');
)。
我删除了脚本并再次部署。部署的default.aspx
文件不包含脚本。但是,在我复制default.aspx
中的Inetpub/wwwroot
文件并通过Web浏览器访问该页面并检查了查看源之后:脚本存在。
但是,在Inetpub/wwwroot/default.aspx
中并没有包含任何脚本。我刷新并重新启动了我的IIS服务器和我的机器。
我可以知道为什么会发生这种情况吗?帮帮我们
答案 0 :(得分:1)
是的,您有浏览器缓存页面。
如果你使用谷歌浏览器,打开浏览器工具,然后按住重新加载按钮3秒钟,然后打开一个菜单给你一些选项,比如“硬重载”意味着它会加载没有缓存的页面
其他方式是当您更改某个页面时按 Shift +单击重新加载按钮这通常会强制重新加载页面,即使它在缓存中也是如此。
不同浏览器的所有快捷方式: https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache