如何在 asp.net core 2.2 中设置默认 url 或启动页面
How to set default url or startup page in asp.net core 2.2
当我使用公司名称和控制器在 asp.net 核心 2.2 中创建路由时。当我按 F5 时,我的应用程序显示以下代码的 404 错误。
app.UseMvc(route =>
{
route.MapRoute("Default", "MyCompany/{controller=Home}/{action=Index}/{id?}");
});
如果我输入完整路径,它就可以正常工作。
如果我在控制器之前删除 MyCompany,它工作正常。
请帮我解决这个问题。
尝试将路由配置为:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "startupRoute",
template: "/",
defaults: new { controller = "Home", action = "Index" }) ;
routes.MapRoute(
name: "default",
template: "MyCompany/{controller=Home}/{action=Index}/{id?}");
});
当我使用公司名称和控制器在 asp.net 核心 2.2 中创建路由时。当我按 F5 时,我的应用程序显示以下代码的 404 错误。
app.UseMvc(route =>
{
route.MapRoute("Default", "MyCompany/{controller=Home}/{action=Index}/{id?}");
});
如果我输入完整路径,它就可以正常工作。
如果我在控制器之前删除 MyCompany,它工作正常。
请帮我解决这个问题。
尝试将路由配置为:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "startupRoute",
template: "/",
defaults: new { controller = "Home", action = "Index" }) ;
routes.MapRoute(
name: "default",
template: "MyCompany/{controller=Home}/{action=Index}/{id?}");
});