回到Web表单的时代,您曾经能够右键单击项目中的网页,选择“设置为起始页”并在启动Web应用程序时自信地知道它会自动导航到所选的默认页面页。在这些新的MVC时代,随着对iisexpress application.config的路由和更改,似乎会有许多不同的因素会影响Web应用程序的默认URL。有没有一种简单的方法来查找它而无需导航到Global.asax.cs \ Routing \ config来试图找出它?
P.S。我知道从IDE启动一个网站后,将鼠标悬停在系统托盘中的iisexpress图标上会给出iisexpress中的调试位置,但它似乎没有给出默认的控制器路径!
答案 0 :(得分:2)
您可以转到mvc项目中的App_Start文件夹并选择RoutCofig文件并设置您在应用程序的主页中看到的defaut页面
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 = "MobilBarengHome", id = UrlParameter.Optional }
);
}
}
答案 1 :(得分:2)
您可以安装RouteDebugger,它会在您的页面下方添加一个部分,您将在主页底部看到匹配的默认路线。