ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

เมื่อนักพัฒนาใช้Configuration.Save(..) /Configuration.SaveAs(..) วิธีการใน Microsoft .NET Framework 4.7 ไปยังแฟ้มweb.configบันทึก/การแทนที่ของแอพลิเคชัน ASP.NET/IIS (เซิร์ฟเวอร์ข้อมูลอินเทอร์เน็ต) พวกเขาอาจสังเกตเห็นว่า ว่าง Windows Forms แอพลิเคชันเฉพาะส่วนใหม่< System.Windows.Forms.ApplicationConfigurationSection >กำลังเพิ่มการweb.configแฟ้มและแอพลิเคชันของพวกเขาอาจล้มเหลวเพื่อโหลดได้

สาเหตุ

ในขณะที่เพิ่มการสนับสนุนสำหรับโปรแกรมประยุกต์ Windows Forms HDPI (สูงจุดต่อนิ้ว) ใน Microsoft .NET Framework 4.7 ทีม Windows Forms ได้นำส่วนกำหนดค่าใหม่< System.Windows.Forms.ApplicationConfigurationSection >ในไฟล์แอพลิเคชันการตั้งค่าคอนฟิก (app.config) ซึ่งนักพัฒนาสามารถกำหนดโปรแกรมประยุกต์สำหรับคุณลักษณะเฉพาะ HDPI

ส่วนนี้ใหม่ในขณะนี้ถูกใช้เฉพาะ สำหรับโปรแกรมประยุกต์ Windows Forms และกำหนดคุณลักษณะ HDPI ที่ถูกเพิ่มใน Microsoft .NET Framework 4.7 เท่า ดังนั้น ประกาศของส่วนใหม่นี้เกิดขึ้น ในขณะทำงาน และ ในโปรแกรมประยุกต์ Windows Forms เท่านั้น (ตรงกันข้ามกับแบบฝึกหัดทั่วไปของขึ้นขณะตรวจนับในแฟ้มmachine.config ) เมื่อนักพัฒนาใช้Configuration.Save(..) /Configuration.SaveAs(..) วิธีการ เหล่านั้นจะเห็นข้อกำหนดที่ว่างของรันไทม์นี้ประกาศส่วนที่ถูกเพิ่มไปยังแฟ้มการกำหนดค่าที่มีการ บันทึก/สร้าง/Overridden เมื่อมีโปรแกรมประยุกต์ที่ไม่ใช่ Windows Forms (ASP.NET/IIS) ถูกโหลด ด้วยแฟ้มกำหนดค่า บันทึก/สร้าง/Overridden นี้ใหม่ แอพลิเคชันอาจล้มเหลวเพื่อโหลดได้เนื่องจาก มีการประกาศส่วนขาดหายไป

การแก้ปัญหา

นักพัฒนา/ผู้ใช้สามารถเอาส่วนนี้ว่าง< System.Windows.Forms.ApplicationConfigurationSection >นิยามจากแฟ้มweb.config (ดังกล่าวจะไม่ถูกใช้ โดยโปรแกรมประยุกต์อื่นนอกเหนือจากอินเทอร์เฟซผู้ใช้ของแบบฟอร์ม Windows) ได้อย่างปลอดภัย และลองโหลดแอพลิเคชันของพวกเขา เอาส่วนนี้ว่างจากไฟล์ได้ไม่มีผลต่อลักษณะการทำงานของแอพลิเคชัน

สถานะ

Microsoft ยืนยันว่า นี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "Applies to" และ Microsoft กำลังทำงานกับโซลูชันในรุ่นผลิตภัณฑ์กำลังเกิดขึ้น

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×