Is launchSettings.json used when running ASP.NET 5 apps from the command line on Mac?

后端 未结 3 632
有刺的猬
有刺的猬 2021-02-18 18:34

I am developing an ASP.NET 5 Web API app using Visual Studio code on Mac. I manually modified my Properties/launchSettings.json file to set environment to Sta

3条回答
  •  夕颜
    夕颜 (楼主)
    2021-02-18 19:14

    Adding to @Chrysalis answer, you could also avoid "messing" with current environment by passing needed variables on command line.

    Inside project.json file, say that you have a web-dev command specific for development environment:

    "commands": {
      "web-dev": "Microsoft.AspNet.Server.Kestrel 
        --ASPNET_ENV Development --Hosting:Environment Development 
        --config hosting.Development.json",
    },
    

    where you can see how both ASPNET_ENV, Hosting:Environment are set, as well as invoking a specific hosting.json configuration.
    NOTE: command is split on several lines just for readability, join again before actually pasting in JSON file.

提交回复
热议问题