Je reçois une erreur 404 lorsque je démarre mon projet mvc 2. J'ai suivi le guide ici: http://net.tutsplus.com/tutorials/asp-net/asp-net-from-scratch-mvc/mvc 2 - erreur 404 page non trouvée
Je n'ai pas mis en place une page de démarrage (que j'ai compris comme une erreur de débutant normal) et j'ai édité ma classe global.asax pour ressembler à ci-dessous afin qu'elle contienne le bon itinéraire. Je ne peux pas comprendre pourquoi il me donne un 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);
}
}
Voici mon CreateUserController:
public class CreateUserController : Controller
{
//
// GET: /CreateUser/
public ActionResult Index()
{
return View();
}
public ActionResult AddLinks()
{
return View();
}
}
Mon projet ressemble à ceci:
- Contrôleurs
- CreateUserController .cs
- modèles ((Ceci est vide pour l'instant))
- Vues
- CreateUser
- Index.aspx
- Partagé
- Site.master
- CreateUser
- global.asax
- Web.Config
Je suis tout à fait nouveau à 2 mvc, je travaille avec des formulaires Web normales pendant environ 2 mois. Faites-moi savoir si vous avez besoin des fichiers aspx, mais j'en ai juste besoin pour trouver mon contrôleur, à ce stade je veux juste une autre erreur.
Mettez quelques points d'arrêt dans votre code et laissez-nous savoir où il est défaillant. – Charlino
Eh bien, il ne trouve aucune des pages, Alors quel code serait exécuté que je peux mettre en place des points de rupture? –
Je suppose que votre arborescence de projet actuelle a le dossier CreateUser imbriqué sous le dossier Views, et le dossier Views à la racine de votre projet - correct? Obtenez-vous l'erreur 404 via Cassini, IIS Express ou IIS? Si IIS, quelle version d'IIS? –