在Program.cs做以下操作:
app.MapGet("/", () => "Hello World!")
;语句IServiceCollection services = builder.Services;
语句获取服务集合services.AddControllersWithViews();
语句以添加控制器和视图服务app.MapDefaultControllerRoute();
语句以添加默认路由中间件最终代码如下所示:
var builder = WebApplication.CreateBuilder(args);
IServiceCollection services = builder.Services;
services.AddControllersWithViews();
var app = builder.Build();
app.UseStaticFiles();
app.MapDefaultControllerRoute();
app.Run();
在项目根目录创建一个名为Controllers的文件夹。
右键点击Controllers文件夹,选择添加-控制器,选择MVC控制器-空,点击添加。
控制器名称保持默认名称HomeController.cs,点击添加。
在HomeController.cs文件中,右键点击Index方法,选择添加视图,选择Razor视图-空,点击添加。
视图名称保持默认名称Index.cshtml,点击添加。
此时项目会自动创建一个名为Views的文件夹,文件夹内会创建一个和控制器相同名称的文件夹Home,Home文件夹中会出现刚刚创建的Index视图。
删除Index.cshtml中的所有文本,并输入以下语句。
Hello World!!!
按Ctrl+F5或点击浅绿色小三角形(之后将此操作简称为运行项目)
如果浏览器自动弹出并显示Hello World!!!,则说明路由配置成功。