我正在使用ASP.NET Core空(web
)模板编写一个简单的ASP.NET Core服务。
默认情况下,它绑定到端口5000,但我想将其绑定到系统上可用的随机端口。
我可以通过修改BuildWebHost
来实现:
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseUrls("http://*:0") // This enables binding to random port
.Build();
它会绑定到一个随机端口,但是我如何确定应用程序正在监听哪个端口?
它会绑定到一个随机端口,但是我如何确定应用程序正在监听哪个端口?