在一個清晰且有效的Web應用程序模板中,我添加了一個新的控制器,但後來我無法通過瀏覽器訪問它 - 404在任何操作上。404當試圖訪問控制器時
例如,當我添加一個新的空行爲index()(no params),然後爲它創建一個空視圖404以及使用腳手架創建的複雜控制器。但它對於那些默認的家庭和帳戶控制器仍然工作正常。
如何找到什麼和什麼時候出錯?
UPD控制器和路線代碼,沒有什麼太多的定製:
namespace yaapelsinko.UI.Controllers
{
public class TestController : Controller
{
// GET: Test
public ActionResult Index()
{
return View();
}
}
}
namespace yaapelsinko.UI
{
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 }
);
}
}
}
發佈一些控制器代碼,發佈你的路由配置文件內容 – adaam
完成,但沒有什麼有趣的 - 只是幹淨的模板VS給你。 – yaapelsinko
您是否曾嘗試通過在該控制器的開始處放置斷點來查看i – adaam