Asp.net mvc 404,而不是IE,使用asp.net捆绑包

Asp.net mvc 404,而不是IE,使用asp.net捆绑包,asp.net-mvc,asp.net-web-api,bundling-and-minification,Asp.net Mvc,Asp.net Web Api,Bundling And Minification,问题是,当捆绑包缩小后,我查看Chrome中的“网络”选项卡,我看到404仅用于此url: http://localhost:57000/bundles/underscore-最小地图 不存在这样的目录 如果我删除捆绑包中对下划线.js的引用,则404仅用于此url: http://localhost:57000/bundles/angular-sanitize.min.js.map 这在IE中不会发生。我已经移动了订单,并且总是有一个文件,而且只有一个文件,将生成404 这是我的包,它产生了问

问题是,当捆绑包缩小后,我查看Chrome中的“网络”选项卡,我看到404仅用于此url:

http://localhost:57000/bundles/underscore-最小地图

不存在这样的目录

如果我删除捆绑包中对下划线.js的引用,则404仅用于此url:
http://localhost:57000/bundles/angular-sanitize.min.js.map

这在IE中不会发生。我已经移动了订单,并且总是有一个文件,而且只有一个文件,将生成404

这是我的包,它产生了问题

 bundles.Add(new ScriptBundle("~/bundles/scripts")
                            .Include("~/Scripts/angular/angular.js")
                            .Include("~/Scripts/angular/angular-resource.js")
                            .Include("~/Scripts/angular/angular-route.js")
                            .Include("~/Scripts/angular/angular-animate.js")
                            .Include("~/Scripts/angular/angular-touch.js")
                            .Include("~/Scripts/angular/angular-sanitize.js")
                            .Include("~/Scripts/ng-infinite-scroll.js")
                            .Include("~/Scripts/underscore.js")
                            .Include("~/Scripts/bootstrap.js")
                            .Include("~/Scripts/md5.js")
                            .IncludeDirectory("~/Scripts/app/", "*.js", true));

以前有人看到过吗?

您应该包括两种浏览器请求时发送的标题。很少有人会根据浏览器对HTTP请求进行不同的处理。Thank@MikeSmithDev的可能重复,这就是问题所在。