appsettings.json环境文件已添加到wwwroot路径

时间:2019-05-16 23:28:12

标签: .net azure-devops

在我的代码中,我为每个环境创建了一个appsettings..json文件,其中“ EnvironmentName”为环境名称。我将所有全局配置值都放入普通的appsettings.json文件中,而仅将特定于环境的内容放入这些新文件中,即appsettings..json,如下所示。

appsettings.Development.json,appsettings.Staging.json,appsettings.QA.json,appsettings.Production.json

我尝试了以下代码:

            var builder = new ConfigurationBuilder()
            .SetBasePath(env.ContentRootPath)
            .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
            .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
            .AddEnvironmentVariables();

我正在开发环境中进行部署,并将环境名称设置为“ Development”,并部署我的应用程序,然后看到Wwwroot路径包含所有文件

appsettings.Development.json,appsettings.Staging.json,appsettings.QA.json,appsettings.Production.json

但是我希望这里仅将appsettings.Development.json文件添加到wwwroot路径中。

请您在这里提供帮助,为什么所有appsettings文件都在根路径中加载。

0 个答案:

没有答案