【发布时间】:2013-10-01 11:21:37
【问题描述】:
当捆绑包在 MVC4 中注册时,是什么负责“拦截”传入的 http 对 /bundles/someBundle?v=1hDzBpmYJm4Iu-OjRN1YqS1WeNThVl0kStLJGP8WCr41 的请求?
还因为每个捆绑包的哈希仅计算一次(在第一次请求时),实际持有的哈希在哪里, - 如果传入的哈希不匹配,是否可以返回 404
【问题讨论】:
-
您要解决的实际问题是什么?
-
@CodeCaster 我需要 404 个带有旧/过时哈希的请求
-
ASP.NET MVC 的捆绑器不会自动执行此操作吗?
-
@CodeCaster 不,无论散列是否正确(甚至根本不存在),仍然会提供捆绑包
-
@dark_ruby 如果提供了捆绑包,有什么问题?当包发生变化时,哈希是为了防止缓存。带有不正确捆绑散列的链接甚至来自哪里?
标签: c# asp.net-mvc asp.net-mvc-4 bundling-and-minification system.web.optimization