如何在从外部站点访问的包上启用缓存?

时间:2015-10-23 19:00:28

标签: asp.net asp.net-mvc asp.net-mvc-4 caching scriptbundle

我正在尝试为添加到外部站点的asp.net mvc包启用客户端js缓存。目前,该网站使用网址https://example.com/bundles/myscriptbundle引用js包。

查看来自服务器的响应我似乎总是得到Cache-Control:“no-cache”。

我尝试将以下内容添加到global.asax.cs中,但它似乎没有什么区别。有关如何将缓存标头添加到捆绑包的任何建议吗?

<DataGrid ...>
    <DataGrid.RowStyle>
        <Style TargetType="{x:Type DataGridRow}">
            <Setter Property="Background">
                <Setter.Value>
                    <SolidColorBrush Color="{Binding Path=BackgroundColor}"/>
                </Setter.Value>
            </Setter>
        </Style>
    </DataGrid.RowStyle>
</DataGrid>

1 个答案:

答案 0 :(得分:0)

原来它是优化dll的一个版本。请查看此答案以获取详细信息

MVC4 Script Bundles Caching issue