子配置文件放到文件夹

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

View File

@ -34,9 +34,12 @@ namespace FastGithub
})
.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 =>