我有一个ASP.NET MVC 6项目,具有以下结构:
project/ wwwroot/ custom/ project.json
我想要从自定义的文件中提供文件,如果它是一个虚拟文件夹到http:// localhost / custom,而不必在开发过程中复制它们.
是否可以在vNext中执行此操作,而不需要IIS中的虚拟文件夹(例如,使用StaticFile中间件)?
解决方法
您可以在使用中间件时在选项对象上设置文件提供程序.
app.UseStaticFiles(new StaticFileOptions() { FileProvider = new PhysicalFileProvider(@"C:\Path\To\Files"),RequestPath = new PathString("/somepath") })
和