是否可以从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
和
- ASP.NET Core中的services.AddTransient,service.AddScoped和service.AddSingleton方法有什么区别?
- 在ASP.NET 5和MVC 6中从Web项目中分离启动配置的最佳方法
- 覆盖ASP.NET Core MVC 1.0中的全局授权filter
- 我应该如何在MVC Core中管理DbContext Lifetime?
- MVC 6路由,SPA后备+ 404错误页面
- ASP.Net核心MVC中的本地化无法正常工作 – 无法找到资源文件
- 如何使用mvc 6,asp.net 5注册全局filter
- AddOAuth linkedin dotnet core 2.0
- 从类库访问Asp.net-core中的appsetting.json