angular资源被误认为是c# MVC控制器
angular resource is mistaken as C# MVC controller
我一直从ELMAH得到这个错误
包含。HttpException:路径'/bundles/angular-resource.min.js的控制器。未找到map'或未实现controller .
但是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。映射文件。难道没有人知道发生了什么吗?谢谢。
如果你看一下你的min文件,你会发现
//# sourceMappingURL=
所以当你加载浏览器将尝试加载源地图。因为你的处理路径是"~/bundles/angular"浏览器将尝试加载bundles url而不是scripts文件夹。你可以做什么来代替
"~/Scripts/angular.min.js",
"~/Scripts/angular-resource.min.js"
删除min
"~/Scripts/angular.js",
"~/Scripts/angular-resource.js"
Bundler应该从原始源代码中最小化你的脚本
最后对我来说有点奇怪为什么你用bundle来缩小文件,作为一个选项,你也可以使用
包含脚本 <script src="/Scripts/angular.min.js"></script>
<script src="/Scripts/angular-resource.min.js"></script>
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 将不在模型中的数据返回到mvc控制器
- 使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么
- 从 javascript 获取 MVC 控制器中的操作参数时出错
- 使用 $.getJson 方法从 jquery 调用 C# MVC 控制器方法
- 将数据从MVC控制器传递到Angular视图,而不在最终的html中显示数据值
- 有可能将东西存储在MVC控制器中吗
- 如何使用json对发送到MVC控制器的数据进行编码
- POST KnockoutJS数据到mvc控制器没有绑定
- 在Javascript函数中获取MVC控制器名称
- ASP.NET MVC:2d数组在从javascript传递到MVC控制器操作后为null
- 如何将JavaScript文件路径映射到ASP.Net MVC控制器操作
- AJAX只将数组的最后一个元素传递给MVC 5控制器
- 无法使用.ajax调用显示MVC控制器返回的属性值
- 使用ajax将字符串数组传递给mvc控制器
- 数据从Javascript传递到MVC控制器
- 通过url将jsonArray传递给mvc控制器,无法获取对象
- 使用MVC控制器与websockets连接到windowsazure
- AngularJS vs MVC控制器选择什么