J'ai la structure du projet suivantproblème avec asp.net mvc routage
http://img13.imageshost.ru/img/2011/07/15/image_4e1fd08fe0c5d.png
Code UserController:
public class UserController : Controller
{
public ActionResult Login()
{
return View(ValidationResult.OK);
}
}
Code AdminController:
public class AdminController : Controller
{
public ActionResult Login()
{
return View(ValidationResult.OK);
}
}
Routes
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
Lorsque je tente de naviguer vers http://localhost:2334/admin/login je reçois « Erreur du serveur dans '/ admin/login' application. La ressource ne peut pas être trouvée. URL demandée:/admin/login/»
Lorsque je tente de naviguer vers http://localhost:2334/user/login je reçois ** "Erreur de serveur dans '/ admin/login' Application" Erreur HTTP 404 - Non trouvé **
..Je ne comprends rien :(
Sous quel serveur exécutez-vous cela? Avez-vous essayé de le recompiler et de le redémarrer? – gw0
serveur de développement asp.net – VoimiX
Vérifiez votre _ViewStart.cshtml dans le dossier Views. – Peanutbag