将局域网中的设备连接到ASP.. NET核心Web API



我正在运行VS2019社区,我已经创建了默认的ASP。. NET Core Web API项目(ASP。. NET Core 5.0),其中有一个简单的天气预报示例。我现在正试图将另一台计算机连接到该URL。我在run下拉菜单中使用[应用程序名称]来运行这个例子,而不是IIS Express。

两台电脑都通过wifi连接到同一个路由器。我在服务器机器上执行ipconfig以获取它的IP (192.168.1.108)我还在windows防火墙设置

中启用了端口5000-5001的入站连接关于"客户端"我尝试使用

访问服务器。http://192.168.1.108:5000/得意/index . html

https://192.168.1.108:5001/得意/index . html

但似乎都不起作用?页面超时结束。

所以在运行服务器的机器上,我也完全禁用了windows防火墙(暂时的,只是为了让事情正常工作)。

但仍然得到相同的结果?

我错过了一个步骤吗?

也许这对你有帮助。尝试将主机的IP添加到Program.cs
var host = new WebHostBuilder().UseUrls("http://192.168.1.108:5000")

最新更新