在ASP .NET Core 6中,可以使用以下代码来注册MVC服务:
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.DependencyInjection;
public void ConfigureServices(IServiceCollection services)
{
services.AddControllersWithViews();
}
在这个例子中,AddControllersWithViews()方法被调用来注册MVC服务。这个方法还有其他重载选项,可以根据需要使用。
另外,也可以使用以下方法来注册MVC服务:
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.DependencyInjection;
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
}
这个方法也会注册MVC服务。这里的区别是,AddMvc()方法会注册所有必要的组件和依赖项,而AddControllersWithViews()方法只会注册控制器和视图的组件和依赖项。
无论使用哪种方法,MVC服务将会被注册并在应用程序中可用。