я работаю на 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;
}
Я пробовал ниже, но это также не работает, пожалуйста, проверьте скриншот
this.UserLogin = function (User) {
var response = $http({
method: "post",
url: '@Url.Action("Login","Authorize")',
data: JSON.stringify(User),
dataType: "json"
});
return response;
}
Как настроить URL так, чтобы он нормально работал как на локальном, так и на iis.