IIS 未发现对我的代码所做的更改

IIS 未发现对我的代码所做的更改

为什么我的 iis 服务器无法获取本地代码的更改?我更改了 css/js 文件并更改了一些图像,但 iis 却没有更新网站上的任何内容。我尝试重新启动网站并在 iis 管理器上刷新它,但没有任何变化。

但是当我编辑 web.config 文件时,它会自动检测到它。这是为什么?我如何让 iis 服务器网站知道我已更改本地文件。

答案1

您是否使用了任何缓存了页面的 CDN?如果是,您可以清除该 URL 的缓存。

另外,当您在浏览器上使用隐私浏览/隐身模式时,请测试更改是否更新。如果显示更新后的页面,则说明您的浏览器缓存需要清除。

但要真正解决问题,您需要对 JS 页面进行版本控制。 https://stackoverflow.com/questions/1011605/clear-the-cache-in-javascript

答案2

我认为问题在于您的浏览器缓存。

对于 Chrome 和 Firefox,您可以尝试Ctrl+F5强制刷新页面。

如果失败,请按Ctrl+ Shift+Del并清除缓存。

相关内容