1.Configure方法中IApplicationBuilder app
app.Run(async context=>{
await context.Response.WriteAsync("test");
})
与
app.UseEndpoints(endpoints=>endpoints.MapGet("/",async context=>{await context.Response.WriteAsync("test")}));
这两个方法都是终止中间件 所谓的终止中间件就是在这个方法执行之后,其后的代码不在执行。
后者比前者多了一个EndPoints包装器,增加了路由参数而已。他们都有一个参数 HttpContext 这个参数在写一般处理程序时经常用到,用于Response和Requst获取与输出给前段数据。能够以最快的方式处理任何请求。
2.为了能够访问Web根目录下的静态文件,必须注册一个服务:
app.UseStaticFiles(); 这行代码要求先安装Microsoft.AspNetCore.StaticFiles Nuget包。
如果想启动目录浏览:
services.AddDirectoryBrowsing()
app.UseDirectoryBrowser();