ASP.NET MVC Bundles debug = true,结果仍然是缓存的

时间:2013-01-05 00:55:43

标签: asp.net asp.net-mvc bundle

在我的开发环境中,Javascript没有显示我所做的更改,为什么它仍然是缓存,我还能做什么?

我在这上面看到的唯一文档是web.config,编译debug = true设置,

2 个答案:

答案 0 :(得分:3)

当您设置debug="true"时,捆绑器将单独向每个资源发出scriptlink个标记,而不是单个(可选)优化资源的标记。因此,资源将由浏览器直接从静态处理程序访问。因此,如果您的应用程序或IIS设置具有用于缓存静态内容的激进设置,那么这将是您的问题。

答案 1 :(得分:0)

使用 Control + F5 强制重新下载内容。这应该适用于大多数浏览器。