我准备了WinForms应用程序并将其迁移到.NET 6,然后按照此问题的答案进行操作:Hosting ASP.NET Core API in a Windows Forms Application
如何更改应用程序以允许从LAN网络中的设备连接到API?
我试过这样的方法:
var host = CreateWebHostBuilder(args)
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseUrls("http://localhost:5000", "http://aError:5000", "http://0.0.0.0:6000")
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
但我仍然可以从我的PC连接到本地主机,aError不工作。
1条答案
按热度按时间yx2lnoni1#
我找到的解决方案是:
而在IP上从这个静态的方法,我可以从局域网中的所有设备访问API;)