asp.net-core – 如何在aspnet核心应用程序中为静态文件使用多个
发布时间:2020-12-15 23:06:21 所属栏目:asp.Net 来源:网络整理
导读:默认情况下,wwwroot目录可以托管静态文件.但是,在某些情况下,为静态文件创建两个目录可能是理想的. (例如,让webpack将构建转储到一个gitignored目录中,并在非gitignored目录中保留一些图像文件,favicon等).从技术上讲,这可以通过在wwwroot中包含两个文件夹来
默认情况下,wwwroot目录可以托管静态文件.但是,在某些情况下,为静态文件创建两个目录可能是理想的. (例如,让webpack将构建转储到一个gitignored目录中,并在非gitignored目录中保留一些图像文件,favicon等).从技术上讲,这可以通过在wwwroot中包含两个文件夹来实现,但从组织上来说,最好在根级别拥有这些文件夹.有没有办法配置一个aspnet核心应用程序使用两个单独的目录静态文件?
解决方法
只需注册两次UseStaticFiles:
app.UseStaticFiles(); app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider( Path.Combine(Directory.GetCurrentDirectory(),"static")) }); 现在可以从wwwroot和静态文件夹中找到文件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-mvc – 是否可以在每页捆绑脚本和样式
- asp.net-mvc – ASP.NET MVC:具有POST Action参
- asp.net-mvc – 可以为MVC Razor Layout指定可搜
- asp.net – 保持用户登录 – FormsAuthenticatio
- asp.net – Visual studio 2013:无法看到下拉开
- 跨项目分发ASP.NET用户控件的技术
- asp.net – 创建一个工作线程,并在整个应用程序生
- asp.net – 如何以编程方式将SMTP服务器详细信息
- asp.net – 升级到.net 4.0后无法加载文件或程序
- asp.net – 如何在运行时设置ObjectDataSource选
热点阅读