缓存的IIS URL重写规则

缓存的IIS URL重写规则,iis,url-rewriting,Iis,Url Rewriting,我在IIS中配置了一些URL重写规则,看起来效果不错。在初始设置过程中,我确实犯了一个错误,在浏览器中测试时捡起并修复了该规则 这条规则现在在Chrome incognito或我本地机器上的任何其他浏览器中运行良好,但最初的Chrome仍然使用不正确的规则。我假设它是缓存的。还有一些其他用户也有同样的体验。他们在规则不正确时导航到该站点,现在他们似乎拥有与原始规则相同的“缓存”版本。回收的应用程序池,甚至最终进行了iisreset,但问题仍然存在 有没有办法强制客户端浏览器从服务器重新加载重写规

我在IIS中配置了一些URL重写规则,看起来效果不错。在初始设置过程中,我确实犯了一个错误,在浏览器中测试时捡起并修复了该规则

这条规则现在在Chrome incognito或我本地机器上的任何其他浏览器中运行良好,但最初的Chrome仍然使用不正确的规则。我假设它是缓存的。还有一些其他用户也有同样的体验。他们在规则不正确时导航到该站点,现在他们似乎拥有与原始规则相同的“缓存”版本。回收的应用程序池,甚至最终进行了iisreset,但问题仍然存在


有没有办法强制客户端浏览器从服务器重新加载重写规则?(我知道我可能会清除本地计算机上的缓存,但我更愿意从服务器上“强制”清除,因为我不确定有多少其他用户受此影响)。

Modern browswers cache 301重定向,因此您唯一的选择是清除浏览器端缓存。请确保在规则开发过程中只发出302个重定向。@LexLi谢谢。那是我的疏忽。将记住将来的规则。您可以使用iis客户端缓存设置清除缓存。