带SSL的ASPNET Core 2.1 WebAPI自托管

时间:2019-09-21 14:06:22

标签: .net-core asp.net-core-webapi self-hosting

使用VS2019

在开发模式下。为什么我必须先监听端口5001和5000,然后才能将其重定向到44340?

WebHost.CreateDefaultBuilder()
.UseSetting("sslPort", "44340")
.UseSetting("Urls", "https://localhost:5001;http://localhost:5000")
.UseStartup<CWebAPI>();

如果我将5001更改为44340,这是我收到的错误消息。

'Failed to bind to address https://localhost:44340.'

为什么我不能仅将端口5001更改为44340?

1 个答案:

答案 0 :(得分:0)

您可以尝试通过编辑Properties \ launchSettings.json来修改该问题,以修改应用程序配置中的applicationUrl。