Trong ASP.NET Core 3.1, có 4 cách chính để chỉ định một cổng tùy chỉnh:
- Sử dụng đối số dòng lệnh, bằng cách bắt đầu ứng dụng .NET của bạn với
--urls=[url]
:
dotnet run --urls=http://localhost:5001/
- Sử dụng
appsettings.json
, bằng cách thêm một Urls
nút:
{
"Urls": "http://localhost:5001"
}
- Sử dụng biến môi trường, với
ASPNETCORE_URLS=http://localhost:5001/
.
- Sử dụng
UseUrls()
, nếu bạn thích làm điều đó theo chương trình:
public static class Program
{
public static void Main(string[] args) =>
CreateHostBuilder(args).Build().Run();
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(builder =>
{
builder.UseStartup<Startup>();
builder.UseUrls("http://localhost:5001/");
});
}
Hoặc, nếu bạn vẫn đang sử dụng trình tạo máy chủ web thay vì trình tạo máy chủ chung:
public class Program
{
public static void Main(string[] args) =>
new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.UseUrls("http://localhost:5001/")
.Build()
.Run();
}
launchSettings.json
từProperties
thư mục. Bạn có thể thay đổi cổng tronglaunchUrl
.