0
어제 애플리케이션이 제대로 작동했지만 여기 저기에 몇 가지 사항을 수정 한 후에 모든 지옥이 느슨해졌습니다. 내 API/XXX 통화 및 루트 템플릿 호출은 모든 홈 컨트롤러로 시작되고있다 :각도 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
구성 파일이 문제가 어디 있는지 정말 잘 모릅니다, 잘 될 것 같다. 어떤 생각이야? (감사합니다.)
$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를 사용하는 것이 좋습니다. –