#c# #asp.net-core #.net-core #path #appsettings
#c# #asp.net-core #.net-core #путь #appsettings
Вопрос:
У меня есть appsettings.json
файл, который используется ASP.NET Основное приложение.
Другой проект в том же решении должен использовать IConfiguration
, поэтому мне нужно сначала собрать его, но для его создания мне нужно указать путь к appsettings.json
файлу, из которого он будет считывать конфигурацию.
Вот в чем проблема — действительно ли мне нужно жестко кодировать путь к моему appsettings.json
файлу в другом проекте, или есть более глубокий способ сделать это?
Ответ №1:
Почему бы не поместить нужные вам данные в appsettings.json другого проекта?Жестко закодировать путь, подобный C:xxxxxxappsettings.json
, не очень хорошая идея.Как только вы измените местоположение, вам нужно изменить свой код.
Комментарии:
1. Потому что, если я это сделаю, у меня будет повторяемая конфигурация, т. Е. Если я изменю значение в одной конфигурации — мне нужно изменить его и в другой. Это так же плохо, как иметь жестко закодированный путь.