如何在ASP.Net core 2.1 Web API中查看“默认控制器”页面?

时间:2018-07-18 11:55:15

标签: c# asp.net-web-api asp.net-core-webapi asp.net-core-2.1

在ASP.NET Web应用程序框架中,对于Web API,我可以通过更改以下代码来创建网站的默认页面:

    routes.MapRoute(
        name: "Default",
        url: "{controller}/{action}/{id}",
        defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );
App_Start文件夹的RouteConfig.cs的

。 但是,在ASP.Net Core 2.1应用程序框架的Web API中,如何将MVC控制器视为“默认页”?没有名为RouteConfig.cs的文件

1 个答案:

答案 0 :(得分:0)

它是通过Configure方法在Startup.cs中配置的:

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    ....
    app.UseMvc(routes =>
    {
        routes.MapRoute(
            name: "Default",
            template: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = 1 });                    
    });
}