我正在使用React作为前端,使用.net框架和IIS web服务器作为后端开发技术。我尝试了几种方法来防止IIS缓存index.html文件,但是它们并没有按照预期的方式工作,index.html文件仍然从磁盘缓存中提供。 以下是我所采取的步骤:
向index.html添加元标签:
<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>
以上的方法都对我无效。有什么想法吗?
谢谢回复...