อาการ
หลังจากที่คุณติดตั้งการอัปเดต ASP.NET บนคอมพิวเตอร์ที่ใช้แอปพลิเคชันเดสก์ท็อปสองชั้น Microsoft Visual Studio LightSwitch 2011 หรือหาก Internet Information Services (IIS) โฮสต์เซิร์ฟเวอร์ Microsoft Visual Studio LightSwitch 2011 เซิร์ฟเวอร์อาจหยุดทํางาน เมื่อเกิดปัญหานี้ขึ้น ผู้ใช้แอปพลิเคชันอาจพบว่าการโหลดข้อมูลในโปรแกรมไคลเอ็นต์ล้มเหลว
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากไม่มีข้อมูลแอสเซมบลีที่จําเป็นสําหรับคุณลักษณะการรวมแอสเซมบลีของ.NET Framework เพื่อให้ทํางานได้อย่างถูกต้อง ดังนั้น โดเมนแอปพลิเคชันจะโหลดแอสเซมบลีเดียวกันสองเวอร์ชัน หมายเหตุ ปัญหานี้สามารถเกิดขึ้นได้เฉพาะในช่วงเวลาระหว่างการติดตั้งการอัปเดต ASP.NET และการรีสตาร์ตครั้งถัดไปของแอปพลิเคชันหรือเซิร์ฟเวอร์
การแก้ไข
เมื่อต้องการแก้ไขปัญหานี้ ให้ใช้วิธีการใดวิธีการหนึ่งต่อไปนี้ที่เหมาะสมกับโปรแกรมประยุกต์ วิธีที่ 1 สําหรับแอปพลิเคชันเดสก์ท็อปสองชั้น ให้ปิดและรีสตาร์ตแอปพลิเคชัน วิธีที่ 2 สําหรับเว็บไซต์หรือแอปพลิเคชันเดสก์ท็อปสามระดับ ให้ใช้บัญชีผู้ดูแลระบบเพื่อรีสตาร์ตเซิร์ฟเวอร์ที่ใช้งาน IIS วิธีที่ 3 หากแอปพลิเคชันกําลังเริ่มทํางานโดยใช้ Microsoft Visual Studio ให้รีสตาร์ต Visual Studio
อ้างอิง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ Visual Studio LightSwitch 2011 ไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
ข้อมูลทั่วไปเกี่ยวกับ Visual Studio LightSwitch 2011 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะการรวมแอสเซมบลี ไปที่เว็บไซต์ MSDN ต่อไปนี้: