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

อาการ

เมื่อคุณมีโครงการ ที่เป้าหมาย.NET Framework 4.6.2 การอย่างชัดเจน หรือที่ปิดใช้งานการสลับAppContext Switch.System.IO.UseLegacyPathHandling, Path.GetDirectoryName()และPath.GetPathRoot()อยู่นอกกระบวนข้อยกเว้นเส้นทางไม่ถูกต้องเมื่อพวกเขาจะถูกส่งผ่านเป็น URI (เช่น http://)

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากเดียวกันความถูกต้องตรวจหาเครื่องหมายจุดคู่ที่ใช้สำหรับส่วนเหลือของเส้นทาง Api ได้ถูกเพิ่มไปเหล่านี้สอง APIs ซึ่งโดยปกติแล้วการยอมรับไวยากรณ์ URI ไม่ถูกต้อง

การแก้ปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ เอาคำนำหน้า URI ก่อนโทรเรียก APIs เหล่านี้ หรือ สวิตช์AppContext Switch.System.IO.UseLegacyPathHandling=true

.NET Framework กลุ่มคนทำงานเพื่อให้การแก้ไขสำหรับปัญหานี้ในอนาคตรุ่นของผลิตภัณฑ์

สำหรับข้อมูลเพิ่มเติม ดูปัญหาที่ทราบ.NET Framework 4.6.2 การ

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติม ดูความเข้ากันได้ของโปรแกรมประยุกต์ใน.NET Framework 4.6.2 การ

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

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

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

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

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

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

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

×