bundle 工作正常,但无论如何都不会更新,即使我通过更改“包含”序列、在文件名中添加“?xxxx333”[某些虚拟版本]、从包含中删除文件名来更改 bundle 结构。更改了文件的内容。我什至尝试更改 bundle 中包含的 javascript 文件的文件名,然后在实际文件夹中重命名该文件名。应用程序抛出“找不到文件”错误。
不知道该怎么办。 bundle 只是卡住了,不会改变。我四处浏览寻找解决方案。其他人过去也遇到过类似的问题,但他们的解决方案不起作用。
这太疯狂了,我已将 SriptsBundle
更改为 Bundle
(以便文件不会自动 mimified),添加 BundleTable.EnableOptimizations = false
。关掉机器好几次了。更改了文件名...没有任何效果。我想我最后的手段是摆脱这种 bundle 并返回到文件中的显式包含。我只是厌倦了这些半熟的 API 被扔到市场上。
有什么想法吗?
最佳答案
最后,似乎有效的是:
bundles.Clear()
bundles.ResetAll()
现在唯一的问题是我无法阻止 bundle 模仿一切,尽管我调用 Optimization = false。
关于asp.net-mvc - ASP.NET bundle - 包含文件更改或 bundle 结构更改后 bundle 未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24669068/