【问题标题】:Why there are two ports when I run a WebApp为什么我运行 WebApp 时有两个端口
【发布时间】:2020-06-27 22:30:23
【问题描述】:

我所做的只是dotnet new web 命令。

这是我运行它时报告的内容:

 dotnet run
info: Microsoft.Hosting.Lifetime[0]
      Now listening on: https://localhost:5001
info: Microsoft.Hosting.Lifetime[0]
      Now listening on: http://localhost:5000
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]

所以我的问题是为什么它说现在监听本地主机端口 5000 和 5001 ? 当我使用浏览器时,我的 localhost 确实可以在 5001 上运行,但不能在 5000 上运行。 所以我很想了解命令行输出。

【问题讨论】:

    标签: asp.net-core


    【解决方案1】:

    因为一个端口是http,另一个是https

    你可以从launchSettings禁用https监听,或者更多可能的原因在这个话题here

    【讨论】:

    • 哦,哈哈,我现在明白了。没有注意到另一个中的“s”
    猜你喜欢
    • 2013-05-08
    • 2019-12-13
    • 1970-01-01
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 2018-09-26
    相关资源
    最近更新 更多