У меня есть следующий код, который работал нормально до тех пор, пока я не развернулся на тестовом сервере:
$scope.getUserList = function (userName) {
    $http({
        method: "get",
        url: "GetUserList",
        params: { userName: userName }
    }).
        success(function (data) {
            $scope.users = data;
        }).
        error(function () {
            alert("Error getting users.");
Проблема заключается в том, что я развернулся в виртуальном каталоге, а вызов ниже пытается попасть в GetUserList из корня сервера. Это имеет смысл, и я знаю несколько способов исправить это.
То, что я хотел бы знать, - это правильный способ ссылки на URL-адрес службы таким образом, чтобы он был переносимым и поддерживаемым в Angular.