首页 新闻 搜索 专区 学院

mvc 路由不起作用

0
悬赏园豆:20 [待解决问题]

vs2012 项目,从git上下载来来后,用vs2012启动,就是404,经过多番调试,发现是路由不起作用,不知道是缺什么引用或者是别的什么,环境是没有问题的,同意框架下的另一个项目可以正常运行,但是这个不行

heyuhua的主页 heyuhua | 初学一级 | 园豆:182
提问于:2021-08-23 13:36
< >
分享
所有回答(1)
0

你使用vs2012新建的mvc能跑起来吗?
如果能跑起来就是你mvc路由配置的问题 还有就是你需要看下配置的默认路由地址是否正确
重点看下这个类 RouteConfig
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
这个里面的控制器对应的视图你项目里面是否有?这个就是项目运行时加载的请求控制器(controller)和对应的方法(action)
你可以先使用新建项目的默认的RouteConfig试试

Mr--WANG | 园豆:224 (菜鸟二级) | 2021-08-23 18:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册