原文:https://blog.csdn.net/cn_514/article/details/141227853
常用①
打开 appsettings.json
文件,添加 Kestrel
配置:
{
"Kestrel": {
"Endpoints": {
"Http": {
"Url": "http://0.0.0.0:5000"
}
}
}
}
这个配置将 Kestrel 的监听端口设置为 5000
。你可以根据需要更改端口号。
确保在 Program.cs
中配置 Kestrel
服务器时,使用 ConfigureWebHostDefaults
方法:
var builder = WebApplication.CreateBuilder(args);
// Kestrel 配置已经在 appsettings.json 中设置,不需要额外配置
var app = builder.Build();
app.Run();
常用②
你可以通过在 Program.cs
文件中使用 UseUrls
方法直接设置应用程序的默认 URL 和端口。
var builder = WebApplication.CreateBuilder(args);
// 设置应用程序默认的 URL 和端口
builder.WebHost.UseUrls("http://0.0.0.0:5000");
var app = builder.Build();
app.Run();
在这个例子中,应用程序将会监听所有网络接口(0.0.0.0
)上的 5000
端口。