protected void Application_Start()
{
GlobalConfiguration.Configure(WebApiConfig.Register);//会覆盖RegistRoutes 的
MvcRouteConfig.RegisterRoutes(RouteTable.Routes);
}
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.MapHttpAttributeRoutes();//此句会导致在无匹配的情况下 不走MvcRouteConfig.RegisterRoutes 这个默认配置
}
}
删掉之后 在没匹配到任何好路由的情况下 就可以进入 mvc 的默认页面了
输入网址 http://localhost:7947/ 后 就可以进入 http://localhost:7947/login/index 界面了
时间: 2024-10-07 13:45:41