Javascript CKEditor AJAX请求返回错误500

Javascript CKEditor AJAX请求返回错误500,javascript,jquery,ajax,asp.net-mvc,ckeditor,Javascript,Jquery,Ajax,Asp.net Mvc,Ckeditor,我正在MVC网站上使用CKEditor,使用AJAX编辑一支运动队的个人简历 我的控制器中有一个JSON结果,它接收一个字符串和一个int。但是在AJAX请求中,甚至没有调用该函数 ajax在浏览器中被命中,并返回500。未命中控制器中的断点。它在AJAX的发送功能上失败 -请注意,如果我有一个用户bio:“hello World”,teamID:2,它就会工作 CSHTML 控制器 您是否始终向您的控制器发送正确的团队ID?是的。当我进入我的浏览器断点时,数据是:biostring“这个团队还

我正在MVC网站上使用CKEditor,使用AJAX编辑一支运动队的个人简历

我的控制器中有一个JSON结果,它接收一个字符串和一个int。但是在AJAX请求中,甚至没有调用该函数

ajax在浏览器中被命中,并返回500。未命中控制器中的断点。它在AJAX的发送功能上失败

-请注意,如果我有一个用户bio:“hello World”,teamID:2,它就会工作

CSHTML 控制器
您是否始终向您的控制器发送正确的团队ID?是的。当我进入我的浏览器断点时,数据是:
biostring“这个团队还没有设置bio,但是当他们设置bio时,它会显示在这里。

“teamtoedit 2 myurl”/team/UpdateBio”
像500这样的服务器错误通常意味着某个地方会有堆栈跟踪。如何在服务器上登录?它是一个MVC站点,启动Visual Studio并在调试时运行它-很可能您会找到一些答案。您还可以尝试手动记录所有未捕获的异常,这可能会有所帮助(请参阅或google mvc global OneException filter)。
 function UpdateBio() {
                var myurl = "/Team/UpdateBio";
                var teamtoedit = 2;
                CKEDITOR.instances.bioEditor.updateElement();
                var biostring = $("#bioEditor").val().trim();
        $.ajax({
            url: myurl,
            data: { bio: biostring , teamID: teamtoedit  },
            type: 'POST',
            dataType: 'json',
            success: function(result) {
                $("#post-message-content").text(result.data);
                $("#post-editor").text("");
                $("#cover").hide();
                $("#feed-publish").hide();
                $("#post-message").show().delay(200).fadeOut("slow")
            }
        });
    };
[HttpPost]
public JsonResult UpdateBio(string bio,int teamID)
{
    Team team = Helpers.TeamHelpers.GetTeamByID(teamID);
    if (ModelState.IsValid &&      Helpers.AccountHelpers.IsTeamAdmin(Helpers.AccountHelpers.CurrentUser, team ))
    {
        if (string.IsNullOrWhiteSpace(bio))
        {
            var result = new { Success = "False", Message = "Post contained no text!" };
            return Json(result, JsonRequestBehavior.AllowGet);
        }
        else
        {
            MySportManagerEntities context = new MySportManagerEntities();

            team.Bio = bio;
            context.SaveChanges();
            var result = new { Success = "True", Message = "Bio Updated" };
            return Json(result, JsonRequestBehavior.AllowGet);

        }
    }
    else
    {
        var result = new { Success = "False", Message = "Could not update bio. Try       again later." };
        return Json(result, JsonRequestBehavior.AllowGet);

    }

}