C# 发布站点时出现未知提供程序错误
我开发了一个小应用程序,现在我想第一次将它发布到azure 这是我第一次在任何项目中使用angular,但我出了点问题。 我得到这个错误:C# 发布站点时出现未知提供程序错误,c#,angularjs,angular-module,C#,Angularjs,Angular Module,我开发了一个小应用程序,现在我想第一次将它发布到azure 这是我第一次在任何项目中使用angular,但我出了点问题。 我得到这个错误: 错误:[$injector:unpr]未知提供程序:sProvider无法使用“标准”ASP.NET捆绑包最小化AngularJS应用程序。有两种选择: 不要最小化AngularJS应用程序文件,只删除其中的空格和注释(有nuget软件包正是这样做的) 使用显式喷油器注释,并使用标准技术最小化.js文件,对于您的控制器,您必须更改: 应用控制器(“地图控制器
错误:[$injector:unpr]未知提供程序:sProvider无法使用“标准”ASP.NET捆绑包最小化AngularJS应用程序。有两种选择:
.js
文件,对于您的控制器,您必须更改:
应用控制器(“地图控制器”,地图控制器)有关injector的更多信息,请参见您需要注释对mapController的依赖关系
var mapController = ['$scope', '$http', function ($scope, $http) {
lots of functions....
}];
请在此处查看此链接:您是将自定义脚本加载到标题部分还是正文末尾?是的!我用我的包发表了评论。它们可能是某种错误的顺序吗?
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/kendo/css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/jquery")
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&key=AIzaSyASli52h7eL3W1CSNtTrl-S71zDFATqbDg&libraries=places"></script>
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/kendo")
<script src="~/ckeditor/ckeditor.js"></script>
@*<script src="//cdn.tinymce.com/4/tinymce.min.js"></script>
<script src="~/Scripts/plugin.min.js"></script>*@
</head>
<body ng-app="TravelPlanner">
<div class="container body-content" ng-controller="MapController">
@RenderBody()
</div>
@RenderSection("scripts", required: false)
</body>
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.js",
"~/Scripts/respond.js",
"~/Scripts/Angular.js",
"~/Scripts/DropZone.js",
"~/Content/Scripts/gmaps.js",
"~/Content/Scripts/jquery.geocomplete.min.js",
"~/Scripts/jquery-ui-1.11.4.min.js",
"~/Content/Scripts/MapController.js",
"~/Content/Scripts/sweetalert.min.js"
));
app.controller("MapController", ['$http', mapController]);
var mapController = ['$scope', '$http', function ($scope, $http) {
lots of functions....
}];