Я не знаю, почему вы копируете JSON в папку с Dlls и используете этот JSON. В Visual Studio вы можете выбрать JSON и установить свойство «копировать в выходной путь». Если вы делаете это так, вы можете использовать IConfiguration .
Класс, который вы получаете из метода инициализации в вашем классе контроллера. Например:
public ApiController(IConfiguration configuration)
{
Configuration = configuration;
}
private IConfiguration Configuration;
На другом приложении C # вы можете использовать это Nuget Так что читайте файл JSON с StreamReader.
StreamReader sw = new StreamReader("myjason.json");
string json = sw.ReadToEnd();
Затем используйте JObject
JObject obj = JObject.Parse(json);
string mainpath = (string)obj["paths"]["mainpath"];
Надеюсь, это поможет.
BierDav