Server: IIS
ปัญหา: ไม่สามารถ start IIS และ รัน ASP ได้
หลังจากที่ update windows แล้วไม่สามารถ start IIS ได้
พอกดปุ่ม Start ตอนเลือก Default Web Site ขึ้น dialog ขึ้น error ว่า
"Unexpected Error 0x8ffe2740" แสดงว่า port ที่ IIS ใช้ ถูกใช้อยู่
โดยปกติแล้ว IIS จะใช้ port 80 (ซึ่งเป็น port มาตรฐานของ HTTP อยู่แล้ว)
วิธีแก้ ก็คือหาว่า มีโปรแกรมอะไรที่ใช้ port นี้อยู่ ก็ไปปิดโปรแกรมนั้นเสีย
โปรแกรมที่เคยเจอว่า ใช้ port 80 และ 443 (HTTPS) ก็คือ Skype
ก็แก้โดย
1. เลือก Tools ที่ menu ด้านบน
2. เลือก Options...
3. เลือก Connection
4. เอาเครื่องมาที่ check ใน checkbox ของ
Use port 80 and 443 as alternatives for incoming connections ออก
5. ปิดแล้วเปิด Skype ใหม่
อีกปัญหาคือ ไม่สามารถรัน ASP ได้ แต่ html file สามารถแสดงผลได้ ตามปกติ
ให้ทำการ register ASP กับ IIS ใหม่ ด้วยคำสั่ง aspnet_regiis
(ทั้ง .net ver 2.0 หรือ 1.1 ใช้คำสั่ง aspnet_regiis เหมือนกัน)
1. click start เลือก Run ...
2. พิมพ์ cmd
3. พิมพ์ cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
4. สั่ง aspnet_regiis -u
5. สั่ง aspnet_regiis -i
