Вот моя Program.CS
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.UseSerilog()
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.ConfigureKestrel(serverOptions =>
{
// Set properties and call methods on options
})
.UseKestrel()
.UseIISIntegration()
.UseStartup<Startup>();
})
.ConfigureAppConfiguration((hostingContext, config) =>
{
config.AddJsonFile("appsettings.local.json", optional: true, reloadOnChange: true);
config.AddCommandLine(args);
});
}
Я запускаю приложение с помощью следующей команды:
dotnet run --server.urls http://localhost:59708
Однако приложение будет прослушивать только порт 59707, а не порт 59708 Я пытаюсь установить порт с аргументами командной строки, чтобы я мог запускать несколько экземпляров приложения на отдельных серверах c портов