是否可以从wwwroot文件夹外部提供静态文件?

我有一个ASP.NET MVC 6项目,具有以下结构:

project/ wwwroot/ custom/ project.json 

我想要自custom文件,因为它是一个虚拟文件夹到http://localhost/custom而不必在开发过程中复制它们。

是否可以在没有IIS的虚拟文件夹的情况下在vNext中执行此操作(例如,使用StaticFile中间件)?

使用中间件时,可以在选项对象上设置文件提供程序。

 app.UseStaticFiles(new StaticFileOptions() { FileProvider = new PhysicalFileProvider(@"C:\Path\To\Files"), RequestPath = new PathString("/somepath") }) 

请参阅: https : //github.com/aspnet/StaticFiles/blob/master/src/Microsoft.AspNetCore.StaticFiles/Infrastructure/SharedOptions.cs#L44

https://github.com/aspnet/FileSystem/blob/dev/src/Microsoft.Extensions.FileProviders.Physical/PhysicalFileProvider.cs