项目需要,写了一个接口,但是需要以服务的形式运行,但是不可以直接写服务(别问为什么,懒得问躺平吧!),需要放在某台机器上手持设备去访问,但是本机localhost以及127.0.0.1访问都没问题,唯独加上IP就无法访问!找问题!!
1.首先创建一个项目(WebApi) 基于.NetCore 5.0 或者更高



2.重点来了,以下这两个是必须引用的,超级重要!!
Microsoft.AspNetCore.Hosting.WindowsServices
Microsoft.Extensions.Hosting.WindowsServices
剩下的就看你的项目里需要什么了,比如swagger、第三方的ORM等等
3.
appsettings.json 灵活配置你想要的配置项
launchSettings.json 配置你的访问端口以及Url之类的-URL 重点啊
下

本文档介绍了如何在.NetCore5.0中创建一个WebApi项目,并将其转换为Windows服务。重点在于解决服务部署后,通过IP地址无法访问的问题。通过使用UseUrls配置监听所有IP的8888端口,实现了内网同网段的远程访问。
最低0.47元/天 解锁文章
1473

被折叠的 条评论
为什么被折叠?



