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