จากปัญหาการย้ายเครื่อง windows เก่า ==>> windows ใหม่ แล้วมีแจ้ง Error : Internal Server Error
วิธีการตรวจสอบ ให้ Remote Desktop Protocol (RDP) เข้าไปที่เครื่อง server
- เข้า IIS Manager >> Site >> Domain >> Browse Website ที่ Port 80 อยู่ขวามือ
- ตรวจสอบ error ที่แจ้งบน Browser
ให้ดู Error ที่ Config Source : ที่ไฮไลท์ตัวสีแดง
ในที่นี่จะแจ้ง error
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="managedHandler" />
สาเหตุเกิดจาก
การเปลี่ยน Version IIS 7.5 เป็น IIS 8.5 ทำให้ ServiceModel Version=3.0.0.0 ใช้งานไม่ได้
แนวทางการแก้ไข
ให้ทำการลบ code ใน file web.config ตามบรรทัดที่แจ้งไว้ใน error ตามภาพคือ บรรทัดที่ 33 แล้วทำการ save file ก็สามารถใช้งานได้แล้วครับ