gpt4 book ai didi

asp.net-core - 如何在aspnet核心应用程序中为静态文件使用多个目录?

转载 作者:行者123 更新时间:2023-12-04 01:46:23 25 4
gpt4 key购买 nike

默认情况下,wwwroot目录可以托管静态文件。但是,在某些情况下,最好为静态文件设置两个目录。 (例如,让webpack将构建文件转储到一个gitignored目录中,并将一些图像文件,favicon等保存在一个非gitignored目录中)。从技术上讲,这可以通过在wwwroot中具有两个文件夹来实现,但是在组织上最好在根级别上具有这些文件夹。有没有一种方法可以配置aspnet核心应用程序以将两个单独的目录用于静态文件?

最佳答案

只需注册UseStaticFiles两次:

app.UseStaticFiles();
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "static"))
});


现在,可以从wwwroot和静态文件夹中找到文件。

关于asp.net-core - 如何在aspnet核心应用程序中为静态文件使用多个目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41021715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com