【发布时间】:2020-02-26 13:51:44
【问题描述】:
我通过dotnet new webapi (v3.1.101) 创建了示例dotnet webapi 项目,并将launchSettings.json 的applicationUrl 首先更新为http:*:5000,然后更新为http:0.0.0.0:5000。当我尝试转到http://<MY_COMPUTER_NETWORK_NAME>:5000/WeatherForecast 时,它会超时,但是当我在本地尝试http://localhost:5000/WeatherForecast 时,它可以工作。
我在端口 5000 上运行了一个 React 应用程序,并且我可以成功地远程连接到它,所以我认为这不是防火墙问题。
我在 Mac 上运行。我也尝试添加.UseUrls(...),但没有成功。
为什么我无法远程连接?
提前致谢!
【问题讨论】:
-
你在使用防火墙吗?
-
我有一个,但我通过 React App 验证端口 5000 已打开
-
愚蠢的问题:您是否在修改启动设置后重新启动了应用程序,不是吗?
-
@Ian - 什么鬼?在调试模式下运行它可以工作!我想知道如何让它在终端中正确运行?
-
@CodeSlinger512 - 将评论更改为回答,因为它似乎是一个。还添加了描述如何使用终端的链接(我认为)。