System.IO.FileNotFoundException - система не может найти указанный путь? - PullRequest
0 голосов
/ 06 апреля 2020

В настоящее время у меня возникла небольшая проблема, связанная с тем, что проект находит указанный файл конфигурации. Я подумал, что лучший способ запустить конфигурацию в одном из наших проектов. NET Core Console будет через файл appsettings.json, вместо того, чтобы сделать его более сложным, чем это должно быть сейчас.

Это говорит при запуске проекта сам по себе, кажется, работает отлично. Но, ссылаясь на него из другого проекта в решении и выполняя его таким образом, он, похоже, не находит указанный (абсолютный) путь, даже если он нацелен на этот точный файл при копировании и вставке в Windows Explorer.

На этом изображении показан код, по которому мы его вызываем, и, как уже говорилось ранее, копирование и вставка его в проводник доставит нас точно туда, куда следует

В другой день, еще одна проблема, я не могу понять, почему это происходит. Любая помощь очень ценится!

Ответы [ 2 ]

0 голосов
/ 07 апреля 2020

Исправлено путем запуска Update-Package -Reinstall в консоли NPM и удаления тегов <runtime></runtime> в файле Web.config

0 голосов
/ 06 апреля 2020

Если вы используете appsettings.json, который находится в папке по умолчанию (каталог проекта root), я бы предложил перейти на:

var builder = new ConfigurationBuilder()
    .SetBasePath(env.ContentRootPath)
    .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);

Configuration = builder.Build();
...