У меня есть сетевое приложение ядра, работающее на полной платформе net452. Я включил файл (test.txt) в wwwroot, к которому нужно получить доступ из библиотек net452. Я ввел среду хостинга и получил путь. Однако System.IO.File.Exists (путь \ имя_файла) возвращает false, а код dll возвращает «Указанный файл не существует». Файл существует, и путь «C: \ Users \ bbrown \ Source \ Repos \ MyRepo \ wwwroot \ test.txt» выглядит корректно. Я на 99% уверен, что это проблема с разрешениями. Работает прямое приложение net452 с контуром «C: \ Users \ bbrown \ Documents \ TestApp \ AppData \ test.txt».Доступ к файлу в Net Core работает на полной сетевой платформе
Как получить доступ к файлу или, по крайней мере, отладить проблему. Спасибо!
Ну, что путь, который вы пытаетесь найти его в? Помните, что 'IHostingEvironment.ContentRootPath' не' wwwroot' - это один уровень вверх. –