我已在項目結構問題與asp.net mvc的路由
http://img13.imageshost.ru/img/2011/07/15/image_4e1fd08fe0c5d.png
UserController的代碼如下:
public class UserController : Controller
{
public ActionResult Login()
{
return View(ValidationResult.OK);
}
}
AdminController代碼:
public class AdminController : Controller
{
public ActionResult Login()
{
return View(ValidationResult.OK);
}
}
條路線
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 }
);
}
當我嘗試導航到http://localhost:2334/admin/login我得到「在'/管理/登入應用程序的服務器錯誤。無法找到該資源。請求的URL:/管理/登入/」
當我嘗試導航到http://localhost:2334/user/login我得到** 「服務器錯誤/管理/登錄」應用程序「 HTTP錯誤404 - 找不到 **
。我不明白什麼:(
在哪個服務器上運行這個?你有沒有嘗試重新編譯並重新啓動它? – gw0
asp.net開發服務器 – VoimiX
檢出您的_ViewStart.cshtml在視圖文件夾。 – Peanutbag