How to change the default port in asp.net Core 3
I finally got it
before
webBuilder.UseStartup<Startup>();
add
webBuilder.UseUrls("https://*:8081", "http://*:8080");
this is the code
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureServices((hostContext, services) =>
{
services.AddHostedService<Worker>();
}).UseWindowsService()
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseUrls("https://*:8081", "http://*:8080");
webBuilder.UseStartup<Startup>();
})
.UseSerilog();
}
I hope it can be useful to someone else. thank you
Yoy can simple changing the port via changing the LaunchSettings.json.
you can find by Properties-> LaunchSettings.json.
{
"iisSettings": {
"iisExpress": {
"applicationUrl": "http://localhost:8080",
"sslPort": 96085<== Change_This as you wish
}
},
Use command line arguments
dotnet run --urls "http://localhost:5100;https://localhost:5101"
- OR -
dotnet /Product/Full/Path/Product.dll --urls "http://localhost:5100;https://localhost:5101"