Зараз ви перебуваєте в автономному режимі; очікується повторне підключення до Інтернету

Path.GetDirectoryName Path.GetPathRoot не працюють з URIs за умови 4.6.2 .NET Framework

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3181958
Ознаки
Якщо у вас є проект явно, що стосується .NET Framework 4.6.2, вимикає перемикачAppContext Switch.System.IO.UseLegacyPathHandling, Path.GetDirectoryName() і Path.GetPathRoot()спричинила виняткової для неправильний шлях, коли вони передаються до URI (наприклад, http://).
причина
Проблема виникає через те, що ж правильність перевірки двокрапок, який використовується для всіх API, шлях неправильно репліку автономної ці два API, що як правило, дозволяє URI синтаксис.
Розв'язанн
Щоб вирішити цю проблему, видаліть URI префікс перш ніж звертатися до цих інтерфейсів API. Або, якщо встановлено перемикачAppContext Switch.System.IO.UseLegacyPathHandling=true.

.NET Framework команда працює надавати спосіб усунення цієї проблеми в майбутньому версії продукту.

Щоб отримати додаткові відомості див..NET Framework 4.6.2 відомі проблеми.

Додаткові відомості
Щоб отримати додаткові відомості див. Сумісність програм у .NET Framework 4.6.2.

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 3181958 – останній перегляд: 08/02/2016 17:42:00 – виправлення: 1.0

Microsoft .NET Framework 4.6.2

  • kbqfe kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB3181958 KbMtuk
Зворотний зв’язок
.js">