关于端口冲突的解决方式Error: listen EACCES 0.0.0.80


笔者昨天下午临走前安装了vs 2017想要运行一下项目的NET后端来让本机的前端直接对接后端,但是没注意到运行vs后IIS直接占用了本机的80端口。第二天跑nodeJS的时候直接Error: listen EACCES 0.0.0.80报错

 

 


笔者总结了一下遇到端口报错的问题到解决问题的始末,遇到端口冲突首先不能慌,先打开cmd运行 netstat -ano

这里面可以详细定位到占用你端口的PID进程,这个时候打开你的任务管理器在查看的查看列上勾选上PID

然后就可以根据PID找到占用你的端口程序所在了,如果是一般的其他项目运行改程序的话直接终止进程就可以了,但是笔者比较慢的地方在于我是vs和node抢80端口

这个时候就必须要牺牲一个进程了,由于笔者在做前端开发所以将vs占用的80端口直接用注册表给禁用了
这个步骤比较简单在注册表中找到http的服务然后将start改为4即可

然后重新启动就会发现80端口不被vs占用可以跑nodejs了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM