Я не могу читать из файла с помощью iwebHostEnvironment, но могу прочитать его, если явно укажу путь к файлу - PullRequest
0 голосов
/ 14 июля 2020

Я могу прочитать файл, если я укажу путь к файлу, используя код без комментариев, но если я попытаюсь сделать то же самое с помощью IWebHostEnvironment, я не смогу это сделать.

IWebHostEnvironment - это путь к wwwroot.

Ошибка: System.IO.DirectoryNotFoundException: не удалось найти часть пути

1 Ответ

0 голосов
/ 15 июля 2020

System.IO.DirectoryNotFoundException: не удалось найти часть пути

Чтобы устранить проблему, вы можете отладить код, чтобы проверить, соответствует ли сгенерированный путь ожидаемому.

Кроме того. вы можете попробовать следующий фрагмент кода.

string locl = Path.Combine(this.iwebHostEnvironment, @"Templates\Manifest\defaultManifest.yml");

Результат теста

введите описание изображения здесь

...