Đối với nhiều trang web của tôi, tôi muốn định tuyến bình thường xảy ra theo cách MVC. Tuy nhiên, khi ứng dụng lần đầu tiên khởi chạy, tôi không muốn tuyến đường đến /Home/Index.cshtml. Tôi muốn nó đi chỉ đơn giản là /index.htmlVới asp.net MVC4, làm thế nào tôi có thể làm cho index.html gốc của tôi được thực thi theo mặc định?
RegisterRoutes hiện tại của tôi trông như thế này (và không đạt được mục tiêu của tôi)
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("index.html");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
tôi đã đặt một câu hỏi lạ? hy vọng cho một câu trả lời đơn giản –
Câu trả lời này là những gì bạn muốn tôi nghĩ. http://stackoverflow.com/questions/12417437/mvc4-is-there-a-way-to-route-the-root-to-a-normal-unprocessed-html-page –