22 ธันวาคม 2554

port 80 listening PID4(system) หลังจากติดตั้ง VS2010 SP1

หลังจากอัพเดท Visual Studio SP1 แล้วถึงแม้จะปิด IIS (World Wide Web Publishing Service - stop) ไปแล้ว port 80 ก็ยังถูกใช้งานโดย "SYSTEM" pid 4

ทำให้เกิด conflict ไม่สามารถเปิดใช้งาน web server ตัวอื่นอย่าง Apache/Tomcat ที่ port 80 ได้

> netstat -aon
ถ้าลอง start IIS services ที่ port 80 ก็ยังใช้งาน web app ได้ตามปกติ แต่พอ Stop หรือไปใช้งาน port อื่น เจ้า system ก็ยัง listening port 80 อยู่ยังงั้น เฮ่อ.. Microsoft เล่นตลกอีกแล้ว

เสียเวลาไล่ปิด services อยู่นาน สาเหตุของปัญหา มันคือ.. "Web Deployment Agent Service"  นี่เองที่จองผูกขาดใช้งาน port 80 อยู่