如何在 IIS 10 中向单个静态文件添加标头?

如何在 IIS 10 中向单个静态文件添加标头?

服务器是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>

应该有更好的答案但这让我开始行动。

相关内容