我有一个具有以下结构的 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")
})
和
关于c# - 是否可以从 wwwroot 文件夹外部提供静态文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31946949/