我有一个ASP.NET MVC 6项目,具有以下结构:
project/
wwwroot/
custom/
project.json
我希望提供来自custom
的文件,因为它是http://localhost/custom
的虚拟文件夹,而无需在开发过程中复制它们。
是否可以在没有IIS的虚拟文件夹的情况下在vNext中执行此操作(例如,使用StaticFile中间件)?
答案 0 :(得分:10)
使用中间件时,可以在options对象上设置文件提供程序。
app.UseStaticFiles(new StaticFileOptions() {
FileProvider = new PhysicalFileProvider(@"C:\Path\To\Files"),
RequestPath = new PathString("/somepath")
})
和