亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Microsoft.Extensions.Hosting EnvironmentName

Microsoft.Extensions.Hosting EnvironmentName

C#
喵喵時光機 2022-07-23 09:04:06
var hostBuilder = new HostBuilder()    .ConfigureHostConfiguration((config) =>    {        config.AddEnvironmentVariables();    })    .ConfigureAppConfiguration((hostContext, config) =>    {        config.SetBasePath(Environment.CurrentDirectory);        config.AddJsonFile("appsettings.json", optional: false);        config.AddJsonFile($"appsettings.{hostContext.HostingEnvironment.EnvironmentName}.json", optional: true);        config.AddEnvironmentVariables();    });我在 Docker 文件中添加了新的全局環境變量ASPNETCORE_ENVIRONMENT = Development但我hostContext.HostingEnvironment.EnvironmentName總是Production如何使用默認生產值覆蓋 Microsoft.Extensions.Hosting 中的 EnvironmentName?
查看完整描述

2 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

如果它是一個選項,您還可以使用和 json 配置文件:


            var host = new HostBuilder()

                   .ConfigureHostConfiguration(builder =>

                   {

                       builder.AddJsonFile("hostsettings.json", optional: true);

                   })


{

  "environment": "Development",

}


查看完整回答
反對 回復 2022-07-23
?
HUWWW

TA貢獻1874條經驗 獲得超12個贊

打開 json 文件 launchsettings.json,并查找以下部分:“profiles”->“your project name”->“environmentVariables”->“ASPNETCORE_ENVIRONMENT”并將此值從“Development”更新為“Production”。



查看完整回答
反對 回復 2022-07-23
  • 2 回答
  • 0 關注
  • 177 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號