После создания папки wwwroot вручную нам нужно добавить промежуточное программное обеспечение staticFile в метод Configure () файла запуска, как показано ниже, для обслуживания статического файла.
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
//Adding static file middleware
app.UseStaticFiles();
app.Run(async (context) =>
{
await context.Response.WriteAsync("Hello World!");
});
}
Мы также можемпереименуйте папку wwwroot по умолчанию, как мы хотим для примера, если мы хотим переименовать ее как content
, нам нужно вызвать метод UseWebRoot () для настройки папки Content в качестве корневой веб-папки в методе Main ()Класс программы, как показано ниже.
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseWebRoot("Content")
.UseStartup<Startup>();
}