asp.net mvc ajax-запрос не работает на iis - PullRequest
0 голосов
/ 07 марта 2019

я работаю на asp.net mvc с angularjs, и он отлично работает на localhost, но опубликовать угловой запрос не работает, и он показывает 404.

Фактический код

this.UserLogin = function (User) {
            var response = $http({
                method: "post",
                url:"/Login/Authorize",
                data: JSON.stringify(User),
                dataType: "json"
            });
            return response;
}

Ниже работает на IIS, но не работает на моем локальном

rootUrl = '@Url.Content("~")'

this.UserLogin = function (User) {
        var response = $http({
            method: "post",
            url: rootUrl + "/Login/Authorize",
            data: JSON.stringify(User),
            dataType: "json"
        });
        return response;
    }

Я пробовал ниже, но это также не работает, пожалуйста, проверьте скриншот Error

 this.UserLogin = function (User) {
    var response = $http({
        method: "post",
        url: '@Url.Action("Login","Authorize")',
        data: JSON.stringify(User),
        dataType: "json"
    });
    return response;
}

Как настроить URL так, чтобы он нормально работал как на локальном, так и на iis.

...