Uygulandığı Öğe
.NET Framework 4.6

Belirtiler

Açıkça .NET Framework 4.6.2 hedefleyen bir proje olduğunda veya Switch.System.IO.UseLegacyPathHandling AppContext anahtarı devre dışı bırakır, bir URI (örneğin, http://) geçirildiğinde, Path.GetDirectoryName() ve Path.GetPathRoot() bir yol geçersiz özel durum.

Neden

Yol API'ları geri kalanı için kullanılan aynı doğruluk denetimi için iki nokta üst üste yanlış normalde URI sözdizimi tolerans bu iki API eklendiğinden bu sorun oluşur.

Çözüm

Bu soruna geçici bir çözüm için bu API'lerini çağırmadan önce URI öneki kaldırın. Ya da Switch.System.IO.UseLegacyPathHandling=true AppContext anahtarını ayarlayın..NET Framework ekibi bu sorunu için gelecekte ürün sürümlerinin düzeltme sağlamak için çalışmaktadır.Daha fazla bilgi için bkz: .NET Framework 4.6.2 bilinen sorunlar.

Daha fazla bilgi

Daha fazla bilgi için bkz: 4.6.2 .NET Framework uygulama uyumluluğu.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.