官术网_书友最值得收藏!

Adding MVC to ASP.NET Core

ASP.NET MVC Core does not work by default in ASP.NET Core applications. You must enable it within the code before using it. To do so, follow these steps:

  1. Open the Startup.cs file.
  2. Locate the ConfigureServices method and add the highlighted line to it:
    public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
}

This tells ASP.NET Core to add MVC to the available services. Pay attention — this is not enough for MVC to work, since it needs to be configured first.

  1. Locate the Configure method and add the highlighted code to it:
    public void Configure(IApplicationBuilder app, IHostingEnvironment 
env)
{
app.UseStaticFiles();

app.UseMvcWithDefaultRoute();
}

This instructs ASP.NET Core to use the service we added in the ConfigureServices method. In addition, it has a basic configuration for the MVC router. We will discuss ASP.NET Core MVC routing later in this chapter in the Routing section.

By now, you should have ASP.NET MVC configured and ready to run. To see it in action, continue to the next section, Controllers.

主站蜘蛛池模板: 赤水市| 元谋县| 霍邱县| 平罗县| 广东省| 察雅县| 昂仁县| 白朗县| 五指山市| 威信县| 麻栗坡县| 南岸区| 太原市| 民乐县| 青铜峡市| 泉州市| 塘沽区| 西峡县| 布尔津县| 尖扎县| 峡江县| 长顺县| 鄂托克旗| 永城市| 南华县| 景谷| 三门县| 德阳市| 梅州市| 巍山| 广汉市| 信宜市| 来安县| 许昌市| 苍山县| 霸州市| 富阳市| 连江县| 深州市| 湖口县| 静乐县|