1 2 3 4 5 6 7 | //配置额外的静态文件路径,需要授权后才能访问 app.UseStaticFiles( new StaticFileOptions { FileProvider = new PhysicalFileProvider( Path.Combine(builder.Environment.ContentRootPath, "StaticFile" )), RequestPath = "/StaticFile" }); |
配置以后,发布的时候StaticFile文件夹中的文件不会复制到发布目录,挨个手动设为“始终复制”很麻烦
可以下面代码把文件夹下所有文件全部设为“始终复制”
用记事本打开项目文件“xxxxxx.csproj”进行编辑
1 2 3 4 5 | <ItemGroup> <None Include= "ConfigFiles\**" > <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> </ItemGroup> |
这段代码告诉编译器将
ConfigFiles
目录下的所有文件包括到项目中,并将其复制到输出目录。同样地,您需要将该代码片段放置在适当的位置,并与其他项目文件进行整合。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!