我一直收到ELMAH的错误
System.Web.HttpException:未找到路径'/bundles/angular-resource.min.js.map'的控制器或未实现IController。
但是bundleConfig.cs
//angular framework
bundles.Add(new ScriptBundle("~/bundles/angular").Include(
"~/Scripts/angular.min.js",
"~/Scripts/angular-resource.min.js"));
〜/ Scripts文件夹中有angular-resource.min.js.map文件。没有人知道发生了什么事吗?感谢。
答案 0 :(得分:1)
如果你要查看你的min文件,你会发现
//# sourceMappingURL=
所以当你加载浏览器时会尝试加载源图。由于您的bandle路径"〜/ bundles / angular" ,浏览器会尝试加载捆绑网址而不是脚本文件夹。 你可以做什么而不是
"~/Scripts/angular.min.js",
"~/Scripts/angular-resource.min.js"
删除分钟
"~/Scripts/angular.js",
"~/Scripts/angular-resource.js"
Bundler应该从原始来源缩小脚本
最后对我来说有点奇怪为什么你使用bundle缩小缩小的文件,作为一个选项,你也可以只使用
包含脚本 <script src="/Scripts/angular.min.js"></script>
<script src="/Scripts/angular-resource.min.js"></script>