อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณสร้างโปรแกรมประยุกต์ ASP.NET 2.0 เว็บ
-
คุณสร้างแฟ้มทรัพยากรสากล ชื่อแฟ้มประกอบด้วยการวัฒนธรรมชื่อ "zh-Hant"
ในสถานการณ์สมมตินี้ แอพลิเคชันเว็บไม่สามารถรัน นอกจากนี้ คุณได้รับข้อผิดพลาดข้อยกเว้นที่มีลักษณะต่อไปนี้:
คำอธิบาย: ข้อผิดพลาดเกิดขึ้นในระหว่างการคอมไพล์ของทรัพยากรที่จำเป็นในการร้องขอนี้ กรุณาตรวจทานรายละเอียดข้อผิดพลาดต่อไปนี้ และปรับเปลี่ยนโค้ดต้นฉบับของคุณอย่างเหมาะสม ข้อผิดพลาดของคอมไพเลอร์: CS0101: namespace 'ทรัพยากร' ประกอบด้วยคำนิยามสำหรับ 'กับ xxxx' อยู่แล้ว
หมายเหตุ "zh Hant" คือ ใหม่จีน - ชื่อวัฒนธรรมดั้งเดิมที่นำมาใช้ ใน Windows Vista และ ใน Microsoft .NET Framework 2.0 เพื่อแทน "zh-ภาษาจีนประยุกต์"
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากแอพลิเคชันเว็บตรวจสอบ "zh-Hant" เป็นชื่อวัฒนธรรมที่ถูกต้อง
การแก้ไข
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนที่สอดคล้องกับ KB971169 ได้ถูกแทน ด้วยโปรแกรมแก้ไขด่วน KB981201 ซึ่งประกอบด้วยการแก้ไขทั้งหมดที่รวมอยู่ใน KB971169 ก่อนหน้านี้ คุณควรใช้โปรแกรมแก้ไขด่วน KB981201 เพื่อแก้ไขปัญหาอธิบายไว้ใน KB971169 สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
981201 โปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับ ASP.NET 2.0 ที่ช่วยให้การสนับสนุนสำหรับการป้องกันเพิ่มเติม
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างแฟ้มทรัพยากรสำหรับเว็บ ASP.NET ไซต์ แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
วิธีการ: สร้างแฟ้มทรัพยากรสำหรับเว็บ ASP.NET ไซต์http://msdn.microsoft.com/en-us/library/ms247246.aspx