子配置文件放到文件夹

This commit is contained in:
陈国伟 2021-08-12 12:31:19 +08:00
parent 548b6af0cd
commit 8bbbe8810a
12 changed files with 9 additions and 6 deletions

View File

@ -27,11 +27,11 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Update="appsettings*.json"> <None Update="appsettings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None> </None>
<None Update="*.example"> <None Update="appsettings/appsettings.*.json">
<CopyToOutputDirectory>Never</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None> </None>
</ItemGroup> </ItemGroup>
@ -39,6 +39,6 @@
<None Include="../@libs/osx-x64/libSystem.Security.Cryptography.Native.Apple.dylib" Link="libSystem.Security.Cryptography.Native.Apple.dylib"> <None Include="../@libs/osx-x64/libSystem.Security.Cryptography.Native.Apple.dylib" Link="libSystem.Security.Cryptography.Native.Apple.dylib">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None> </None>
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -34,9 +34,12 @@ namespace FastGithub
}) })
.ConfigureAppConfiguration(c => .ConfigureAppConfiguration(c =>
{ {
foreach (var jsonFile in Directory.GetFiles(".", "appsettings.*.json")) if (Directory.Exists("appsettings") == true)
{ {
c.AddJsonFile(Path.GetFileName(jsonFile), true, true); foreach (var jsonFile in Directory.GetFiles("appsettings", "appsettings.*.json"))
{
c.AddJsonFile(jsonFile, true, true);
}
} }
}) })
.ConfigureWebHostDefaults(webBuilder => .ConfigureWebHostDefaults(webBuilder =>