Startup.cs
public void Configure(IApplicationBuilder app, IHostingEnvironment env,ILogger<Startup> logger)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
// 自定义defaultfilesoptions
DefaultFilesOptions defaultfilesoptions = new DefaultFilesOptions();
defaultfilesoptions.DefaultFileNames.Clear();
defaultfilesoptions.DefaultFileNames.Add("52page.html");
//添加默认文件中间件
//index.html index.htm 默认 default.html default.htm
//app.usedefaultfiles(defaultfilesoptions);
//添加静态文件中间件
//app.usestaticfiles();
// app.usewelcomepage();
// 通过FileServer中间件
// FileServer中间件会自动启用staticfiles defaultfiles directoryBrowser(允许浏览器进行目录浏览)
// FileServerOptions fileServerOptions = new FileServerOptions();
// fileServerOptions.DefaultFilesOptions.DefaultFileNames.Clear();
// fileServerOptions.DefaultFilesOptions.DefaultFileNames.Add("52page.html");
// app.UseFileServer(fileServerOptions);
app.UseFileServer();
app.Run(async (context) =>
{
//logger.LogInformation("M3:处理请求,并生成相应");
throw new Exception("您的请求在管道中发生了一些错误,请检查");
await context.Response.WriteAsync("HelloWorld!");
});
}