C#
C#

help

Root Question Message

Pandetthe
Pandetthe1/25/2023
launchSettings.json isnt working on linux

Hi, I have some problem with launchSettings.json. On windows it's working but when I am trying to launch app on linux it's starts on localhost:5000
Pandetthe
Pandetthe1/25/2023
This is main class
        public static async Task Main(string[] args)
        {
            using IHost host = Host.CreateDefaultBuilder(args)
                .ConfigureHostConfiguration(configHost =>
                {
                    configHost.SetBasePath(Directory.GetCurrentDirectory());
                    configHost.AddJsonFile("Config/hostsettings.json", optional: true);
                    configHost.AddCommandLine(args);
                })
                .ConfigureAppConfiguration((hostContext, configApp) =>
                {
                    configApp.AddJsonFile("Config/appsettings.json", optional: true);
                    configApp.AddJsonFile(
                        $"Config/appsettings.{hostContext.HostingEnvironment.EnvironmentName}.json",
                        optional: true);
                    configApp.AddCommandLine(args);
                })
                .ConfigureLogging((hostContext, configLogging) =>
                {
                    configLogging.AddConfiguration(hostContext.Configuration.GetSection("Logging"));
                    configLogging.AddConsole();
                    configLogging.AddDebug();
                })
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>().ConfigureLogging(logging =>
                    {
                        logging.AddConsole();
                        logging.AddDebug();
                    }).UseKestrel();
                })
                .ConfigureServices(services =>
                {

                })
                .UseConsoleLifetime()
                .Build();
            await host.RunAsync();
        }
Pandetthe
Pandetthe1/25/2023
And this is launchSettings.json
{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:62636/",
      "sslPort": 44384
    }
  },
  "profiles": {
    "Development": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:443;http://localhost:80"
    },
    "Production": {
      "commandName": "Project",
      "launchBrowser": false,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Production"
      },
      "applicationUrl": "https://[ipv6uri]:443;http://[ipv6uri]:80"
    }
  }
}
ContactFrequently Asked QuestionsJoin The DiscordBugs & Feature RequestsTerms & Privacy