Javascript 将json从asp.NET ctrl发送到angular时出错500

Javascript 将json从asp.NET ctrl发送到angular时出错500,javascript,asp.net,angularjs,json,Javascript,Asp.net,Angularjs,Json,我正在尝试制作需要显示数据库数据的应用程序。但我在将数据从asp.net控制器发送到http.get服务时遇到问题。我加载资源失败:服务器响应状态为500(内部服务器错误) 我的控制器: public JsonResult JsonShowAll() { var jsondata = db1.People.ToList<People>(); return Json(jsondata, JsonRequestBehavior.AllowGet); } 和视图: <

我正在尝试制作需要显示数据库数据的应用程序。但我在将数据从asp.net控制器发送到http.get服务时遇到问题。我加载资源失败:服务器响应状态为500(内部服务器错误) 我的控制器:

public JsonResult JsonShowAll() {
    var jsondata = db1.People.ToList<People>();
    return Json(jsondata, JsonRequestBehavior.AllowGet);
}
和视图:

<div ng-app="UserApp" ng-controller="UserController">
    {{people.FName}} 
</div>
<script src="~/Scripts/jquery-1.10.2.js"></script>
<script src="~/Scripts/angular.js"></script>
<script src="~/Scripts/UserJS.js"></script>

{{people.FName}

您的路由真的需要一个结束斜杠吗?或者“/Home/JsonShowAll/”应该是“/Home/JsonShowAll”?我做了更改,但它没有帮助您在JsonShowAll()中设置断点并在代码执行时遍历代码吗?是的,我应该看看吗?您在API中用[HttpPost]或[HttpGet]标记了您的方法吗?
<div ng-app="UserApp" ng-controller="UserController">
    {{people.FName}} 
</div>
<script src="~/Scripts/jquery-1.10.2.js"></script>
<script src="~/Scripts/angular.js"></script>
<script src="~/Scripts/UserJS.js"></script>