服务器是Windows Server 2016
我需要提供一个静态文件,其标头与所有其他文件不同(Cache-Control: max-age=15
)
不同的答案给出了叶 XML 节点:<clientCache cacheControlCustom="private" cacheControlMode="UseMaxAge" cacheControlMaxAge="00:00:15" />
但仅说明如何将其应用于每个文件。
文件需要快速发布到我们的公共网络服务器并快速更新以进行调试。最终应用程序不会使用静态文件。
答案1
权宜之计:
创建一个新的虚拟目录并将文件放入其中,并在<customHeaders>
标签中设置标题:
<customHeaders>
<add name="CacheControl" value="max-age=15" />
</customHeaders>
应该有更好的答案但这让我开始行动。