IIS 服务器文件已更新,但未在 Web 浏览器查看源代码中更新。为什么?

IIS Server files Updated, but it is not updated in web browser view source. Why?

我在 asp.net 中部署了 Web 应用程序,其中有一个名为 default.aspx 的文件,其中包含一个脚本(例如:alert('dfdf');)。

我删除了脚本并重新部署。部署的 default.aspx 文件不包含脚本。但是在我将 default.aspx 文件复制到 Inetpub/wwwroot 并通过网络浏览器访问页面并检查查看源代码之后:脚本存在。

但是,在 Inetpub/wwwroot/default.aspx 中不包含任何脚本。我刷新并重新启动了我的 IIS 服务器和我的机器。

请问我为什么会这样?帮帮我

是的,您有浏览器缓存中的页面。

如果您使用 google chrome,请打开浏览器工具,然后按住重新加载按钮 3 秒钟,然后会打开一个菜单,为您提供一些选项,例如 "hard reload" 表示它将加载没有缓存的页面。

其他方法是当你改变一些页面时按Shift +点击重新加载按钮这通常是强制重新加载页面,即使它在缓存中。

不同浏览器的所有快捷方式: https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache