วันนี้มาช่วยแก้ปัญหาที่ Site ลูกค้า เนื่องจากเครื่องที่ติดตั้ง Migration Tools (ASP.NET Core 3.1) ที่ทำมาตั้งแต่ปี 2019 พังไปแล้วครับ เลยได้ต้องไปช่วยดูเคสนิดหน่อยหลังจากที่ IT ของลูกค้าได้ลองติดตั้งครับ เมื่อทดสอบพวก Error 500.19 (Error Code 0x8007000d) ครับ
ตรวจสอบกันก่อน
- สิ่งที่ผมสงสัย IIS ไม่รู้จัก Module AspNetCoreModuleV2
- โดยการตรวจสอบให้ไปที่ Internet Information Service (IIS) Manager เลือก Site ที่เกิดปัญหา จากนั้นลอง Click ที่ Module ถ้า Error ตามรูป ใช่เลยครับ
การแก้ไข AspNetCoreModuleV2
- ติดตั้ง ASP.NET Core Runtime (Hosting Bundle) - ต้องลงแบบ Host Bundle เพราะมี IIS runtime support ครับ
- หลังจากติดตั้งเสร็จ ลอง Restart IIS
- และตรวจสอบ Internet Information Service (IIS) Manager เลือก Site ที่เกิดปัญหา จากนั้นลอง Click ที่ Modules จะต้องมี AspNetCoreModuleV2 ขึ้นมาแล้วครับ
- ทดสอบเข้า Site ได้เลยครับ
หลายคนอาจจะอ่านแล้วสงสัยว่า อันนี้ทำไมไม่ขยับไปเป็น container เคยลองแล้วครับ แต่ Environment ลูกค้า ขอฟรีทั้ง Tools และไม่มีตั้งงบเรื่อง Server ของ Tool นี้ เลยได้ PC เก่าๆ (RAM 3 GB) มาทำงานแทนครับ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.