在托管服务器上部署了 mvc 4 站点,但站点的所有链接都登陆到登录页面,而不是它们各自的页面。我什至测试了我的路线,应用程序在我的本地运行良好。
这是我的路线
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "logon", action = "Index", id = UrlParameter.Optional }
);
请给我解决方案。