ASP.NET Core 2.1.1为appBuilder提供了一些看似相关的扩展方法:
UseStaticFiles 从 Microsoft.AspNetCore.StaticFilesUseSpaStaticFiles 从 Microsoft.AspNetCore.SpaServices.ExtensionsUseSpa 从 Microsoft.AspNetCore.SpaServices.Extensions请帮助我理解他们的目的和彼此之间的关系吗?
另外,如果我以不同的顺序(例如app.UseStaticFiles() -> app.UseSpaStaticFiles() -> app.UseSpa()vs app.UseSpa() -> app.UseSpaStaticFiles() -> app.UseStaticFiles())运行这些方法,那么从服务器执行的角度来看有什么不同吗?