Я получаю сообщение об ошибке 404 при запуске проекта MVC 2.Я следовал этому руководству: http://net.tutsplus.com/tutorials/asp-net/asp-net-from-scratch-mvc/
Я не настроил стартовую страницу (которую я считал обычной ошибкой новичка), и я отредактировал свой класс global.asax, чтобы он выглядел так, как показано нижепоэтому он содержит правильный маршрут.Я просто не могу понять, почему он дает мне 404.
public class MvcApplication : System.Web.HttpApplication
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "CreateUserController", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterRoutes(RouteTable.Routes);
}
}
Вот мой CreateUserController:
public class CreateUserController : Controller
{
//
// GET: /CreateUser/
public ActionResult Index()
{
return View();
}
public ActionResult AddLinks()
{
return View();
}
}
Мой проект выглядит так:
- Контроллеры
- Модели ((пока пусто))
- Представления
- global.asax
- Web.Config
Я новичок в mvc 2, я работаю с обычными веб-формами уже около 2 месяцев.Дайте мне знать, если вам нужны файлы aspx, но мне просто нужно, чтобы найти мой контроллер, на данный момент я просто хочу еще одну ошибку.