Я написал вопрос о том, как написать простой статический файловый сервер для .NET Core, используя как можно меньше строк и файлов.
Он помечен как дубликат ASP.NET Core - обслуживаниестатические файлы .Итак, мой вопрос:
Возможно ли этот ответ действительно простейший .NET Core статический файловый веб-сервер возможно?Правильно ли я понял (я пытаюсь собрать информацию из разных источников)?
Startup.cs
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Http;
namespace StaticFileServer {
public class Startup{
public void Configure(IApplicationBuilder app){
app.UseDefaultFiles();
app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot\dist"))
});
}
}
}
Main.cs
using System;
using Microsoft.AspNetCore.Hosting;
namespace StaticFileServer
{
class Program
{
static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseStartup<Startup>()
.Build();
host.Run();
}
}
}