asp.net-core - 为什么我运行 WebApp 时有两个端口
问题描述
我所做的只是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 上却不行。所以我很想了解那个命令行输出。
解决方案
这是因为一个端口用于http
,另一个用于https
您可以从 launchSettings 禁用 https 侦听,或在此处禁用有关此主题的更多可能原因
推荐阅读
- rollupjs - rollup-plugin-node-resolve 不解决依赖关系
- jenkins - 具有相同功能的多个jenkins共享库
- python - 用于实例化类的模块级函数
- ms-access - 为什么 Microsoft Access 链接表管理器不将链接的 *text* 文件更新为不同的文件名?
- php - 为什么这个斜杠会在文件路径中显示反词?
- linux - 在文件中查找特定字符串,然后删除具有相同文件名的其他文件
- oracle - 打开数据模块后,我得到了 [firedac][phys][ora]-1309。oci 未正确安装
- css - CSS Clear:在尝试将元素分成 2 组时,左侧换行
- java - 将 JSON 文件读入集合,最佳实践
- reactjs - React 绑定和填充对象