MVC AJAX пост к методу действия контроллера

Я смотрел на вопрос здесь:MVC AJAX JSON пост к методу действия контроллера но, к сожалению, это, кажется, не помогает мне. Мой в значительной степени точно такой же, за исключением моей подписи метода (но я попробовал это, и это все еще не получило удар).

JQuery
$('#loginBtn').click(function(e) {
    e.preventDefault();

    // TODO: Validate input

    var data = {
        username: $('#username').val().trim(),
        password: $('#password').val()
    };

    $.ajax({
        type: "POST",
        url: "http://localhost:50061/checkin/app/login",
        content: "application/json; charset=utf-8",
        dataType: "json",
        data: JSON.stringify(data),
        success: function(d) {
            if (d.success == true)
                window.location = "index.html";
            else {}
        },
        error: function (xhr, textStatus, errorThrown) {
            // TODO: Show error
        }
    });
});
контроллер
[HttpPost]
[AllowAnonymous]
public JsonResult Login(string username, string password)
{
    string error = "";
    if (!WebSecurity.IsAccountLockedOut(username, 3, 60 * 60))
    {
        if (WebSecurity.Login(username, password))
            return Json("'Success':'true'");
        error = "The user name or password provided is incorrect.";
    }
    else
        error = "Too many failed login attempts. Please try again later.";

    return Json(String.Format("'Success':'false','Error':'{0}'", error));
}

Однако, что бы я ни старался, мойController никогда не получит удар. Благодаря отладке я знаю, что он отправляет запрос, он просто получаетNot Found ошибка каждый раз.

Ответы на вопрос(4)

Ваш ответ на вопрос