1. 程式人生 > >關於端口沖突的解決方式Error: listen EACCES 0.0.0.80

關於端口沖突的解決方式Error: listen EACCES 0.0.0.80

就會 但是 後端 解決 進程 禁用 AR 打開 art

筆者昨天下午臨走前安裝了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了

關於端口沖突的解決方式Error: listen EACCES 0.0.0.80