テストサーバーにデプロイするまでは正常に機能していた次のコードがあります。
$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 をヒットしようとしています。これは理にかなっており、私はそれを修正する方法をいくつか知っています。
私が知りたいのは、Angular で移植可能で保守可能な方法でサービス URL を参照する正しい方法です。