0
アプリケーションは昨日はうまくいっていましたが、ここでいくつかのものを修正した後、すべての地獄が緩んでしまいました。角型MVCルーティングプレフィックス
/Home/api/admin/group/getGroups
/Home/api/admin/role/getRoles
/Home/api/admin/group/getGroups
/Home/directivesHTML/userGrid.html
/Home/directivesHTML/userGrid2.html
/Home/directivesHTML/branchGrid.html
/Home/directivesHTML/feeGrid.html
/Home/directivesHTML/reportGroupGrid.html
/Home/directivesHTML/productGrid.html
/Home/directivesHTML/applicationGrid.html
/Home/Images/loading.gif
コンフィグファイルは問題がどこにあるか本当に知らない、罰金のように見える:私のAPI/XXX呼び出しとルートテンプレートの呼び出しは、すべてのホームコントローラが付いております。どんなアイデアみたいな? (おかげで。)
$routeProvider
.when('/home', { templateUrl: '/home/main', controller: 'MainController' })
.when('/accounts', { templateUrl: '/home/accounts', controller:'accountsController'})
.when('/reports', { templateUrl: '/home/reports', controller:'reportsController'})
.when('/login', { templateUrl: '/home/login', controller: 'loginController' })
.when('/SignIn', { templateUrl: '/home/SignIn', controller: 'loginController' })
.when('/logout', { templateUrl: '/home/logout', controller: 'loginController' })
.otherwise({ redirectTo: '/home' });
}])
.controller('RootController', ['$window', '$rootScope', '$scope', '$route', '$routeParams', '$location',
function ($window, $rootScope, $scope, $route, $routeParams, $location) {
$scope.$on('$routeChangeSuccess', function (e, current, previous) {
$scope.activeViewPath = $location.path();
});
}]);
-----------------------------------------------------------------------------------------
RoutConfig
----------
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("Shared/{resource}.ashx/{*pathInfo}");
routes.MapMvcAttributeRoutes();
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
"バージョン管理を使用していて、ファイルの変更を確認して、エラーの原因が変わったのを正確に見ることはできますか? –
ありがとうございます。それは家庭でのプロジェクトです、ここにsvnはありません。いずれにせよ、私はいくつかのメソッドを追加し、コントローラを削除しました。これは設定ファイルに決して触れなかったことを意味します。したがって、この動作の理由は奇妙です。 –
良いもの。私はもちろん半分冗談でしたが、自宅のプロジェクトであってもバージョン管理を使用する習慣に入るのは悪い考えではありません。 Gitに慣れていない場合は、Git GUIを使用することをお勧めします。 –