我使用React
作为前端和.net
框架与IIS
web服务器作为后端开发技术。我尝试了几种方法来防止IIS缓存index.html
文件,但它们没有按预期工作,index.html
文件仍然从磁盘缓存中提供服务。以下是我遵循的步骤:
index.html
新增 meta标签:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
web服务器web.config
文件新增规则:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<location path="index.html">
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Cache-Control" value="no-cache" />
</customHeaders>
</httpProtocol>
</system.webServer>
</location>
</configuration>
上面没有一个人为我工作。知道为什么吗
- 感谢回复。.. *
1条答案
按热度按时间9cbw7uwe1#
可以尝试下面的代码来防止缓存: