//配置额外的静态文件路径,需要授权后才能访问
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(builder.Environment.ContentRootPath, "StaticFile")),
RequestPath = "/StaticFile"
});
配置以后,发布的时候StaticFile文件夹中的文件不会复制到发布目录,挨个手动设为“始终复制”很麻烦
可以下面代码把文件夹下所有文件全部设为“始终复制”
用记事本打开项目文件“xxxxxx.csproj”进行编辑

<ItemGroup>
<None Include="ConfigFiles\**">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
这段代码告诉编译器将
ConfigFiles目录下的所有文件包括到项目中,并将其复制到输出目录。同样地,您需要将该代码片段放置在适当的位置,并与其他项目文件进行整合。
浙公网安备 33010602011771号