Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未清除所有客户端浏览器的MVC捆绑包集合浏览器缓存';代码更改后的错误_C#_Asp.net Mvc_Caching_Bundle - Fatal编程技术网

C# 未清除所有客户端浏览器的MVC捆绑包集合浏览器缓存';代码更改后的错误

C# 未清除所有客户端浏览器的MVC捆绑包集合浏览器缓存';代码更改后的错误,c#,asp.net-mvc,caching,bundle,C#,Asp.net Mvc,Caching,Bundle,我们使用的是asp.net-mvc-5,捆绑和缩小时存在缓存问题:(服务器中代码升级后浏览器缓存了旧的捆绑文件,每个客户端都需要手动删除浏览器缓存)。不设置HttpCacheability.NoCache,因为我们需要数据缓存处于活动状态。只有 请求清除捆绑包缓存 我已经尝试过这两种解决方案,但对我的场景不起作用。 请提供在每次捆绑文件升级后清除客户端浏览器缓存的解决方案,或提供检索最新捆绑包的功能。一旦您使用捆绑存储在缓存中的所有文件,如果您更改了任何文件,则需要重新加载或清除缓存。例如@

我们使用的是asp.net-mvc-5,捆绑和缩小时存在缓存问题:(服务器中代码升级后浏览器缓存了旧的捆绑文件,每个客户端都需要手动删除浏览器缓存)。不设置HttpCacheability.NoCache,因为我们需要数据缓存处于活动状态。只有 请求清除捆绑包缓存

我已经尝试过这两种解决方案,但对我的场景不起作用。
请提供在每次捆绑文件升级后清除客户端浏览器缓存的解决方案,或提供检索最新捆绑包的功能。

一旦您使用捆绑存储在缓存中的所有文件,如果您更改了任何文件,则需要重新加载或清除缓存。例如
@Scripts.Render(~/bundles/bootstrap”)
您可能会这样使用,因此请尝试添加一些配置,例如
@Scripts.Render(“~/bundles/bootstrap?x=1”)
如果您在文件内部进行了更改,则只需像这样更改查询字符串值
@Scripts.Render(“~/bundles/bootstrap?x=2”)
它不适用于我的场景,因为我在主应用程序中使用bundle,并且该服务由几个子应用程序指出。因此,我无法对子应用程序进行如下更改
@Scripts.Render(“~/bundles/bootstrap?x=1”)