ฉันได้ใช้เคล็ดลับ app_offline.htm ที่มีประโยชน์อย่างยิ่งในการปิด / อัปเดตไซต์ในอดีตโดยไม่มีปัญหาใด ๆ
ตรวจสอบให้แน่ใจว่าคุณได้วางไฟล์ "app_offline.htm" ไว้ใน "root" ของเว็บไซต์ที่คุณได้กำหนดค่าไว้ภายใน IIS
ตรวจสอบให้แน่ใจด้วยว่าตั้งชื่อไฟล์ตรงตามที่ควรจะเป็น: app_offline.htm
นอกเหนือจากนั้นไม่ควรมีการเปลี่ยนแปลงอื่น ๆ กับ IIS ที่คุณควรต้องทำเนื่องจากการประมวลผลไฟล์นี้ (ด้วยชื่อเฉพาะนี้) ได้รับการจัดการโดยรันไทม์ ASP.NET แทนที่จะเป็น IIS เอง (สำหรับ IIS v6)
อย่างไรก็ตามโปรดทราบว่าแม้ว่าการวางไฟล์นี้ในรูทของไซต์ของคุณจะบังคับให้แอปพลิเคชัน "ปิด" และแสดงเนื้อหาของไฟล์ "app_offline.htm" เอง แต่คำขอที่มีอยู่จะยังคงได้รับเว็บไซต์จริง ถึงพวกเขา. คำขอใหม่เท่านั้นที่จะได้รับเนื้อหา app_offline.htm
หากคุณยังคงประสบปัญหาให้ลองใช้ลิงก์ต่อไปนี้เพื่อดูข้อมูลเพิ่มเติม:
App_Offline.htm ของ Scott Gu
App_Offline.htm และการแก้ไขคุณลักษณะ "IE Friendly Errors"
app_offline.htm จะหยุดคำขอปัจจุบันหรือเพียงแค่ขอใหม่