Path.GetDirectoryName și Path.GetPathRoot nu funcționează cu uri-uri atunci când vă ţintă 4.6.2 .NET Framework

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3181958
Simptome
Atunci când aveți un proiect care vizează în mod explicit .NET Framework 4.6.2 sau care dezactivează parametrulAppContext Switch.System.IO.UseLegacyPathHandling, Path.GetDirectoryName() și Path.GetPathRoot()throw o excepție de cale nevalidă atunci când acestea sunt transmise unui URI (cum ar fi http://).
Cauză
Această problemă apare deoarece același corectitudinea check for două puncte care este utilizat pentru restul de API-uri cale incorect a fost adăugat la aceste două API-uri, care în mod normal tolera URI sintaxa.
Rezoluţie
Pentru a rezolva această problemă, eliminați prefixul URI înainte să apelați la aceste API-uri. Sau, comutatorul deAppContext Switch.System.IO.UseLegacyPathHandling=true.

Echipa .NET Framework funcționează pentru a furniza o remediere pentru această problemă în viitor versiuni a produsului.

Pentru mai multe informații, consultațiprobleme cu .NET Framework 4.6.2 cunoscute.

Informaţii suplimentare
Pentru mai multe informații, consultați Compatibilitatea stratul aplicaţiilor în .NET Framework 4.6.2.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3181958 - Ultima examinare: 08/03/2016 09:56:00 - Revizie: 1.0

Microsoft .NET Framework 4.6.2

  • kbqfe kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB3181958 KbMtro
Feedback