此路由在loaclhost
上正常运行。但是当我在服务器上部署我的应用程序并刷新任何页面时,它显示错误的404错误页面未找到。
下面是我的路由
$routeProvider
.when("/", {
templateUrl: "/views/login.cshtml"
})
.when("/Login", {
templateUrl: "/Views/login.cshtml"
})
.when("/adminlogin", {
templateUrl: "/views/login.cshtml"
})
.when("/Register", {
templateUrl: "/Views/Register.cshtml"
})
.when("/blue", {
templateUrl: "blue.htm"
}).otherwise('/', {
redirectTo: '/'
});
$locationProvider
.html5Mode(true)
任何人都知道解决方案,请分享。
答案 0 :(得分:0)
也许,你需要在服务器端重写路由映射并返回索引页
routes.MapRoute(
name: "Default",
url: "{*url}",
defaults: new { controller = "Home", action = "Index" }
);