Насколько я думаю, теперь лучше использовать файлы config.json для хранения настроек конфигурации для вашего приложения, что отлично. Love json format и найти его легче читать.vNext/.NET5 config.json в wwwroot
После публикации моего первого приложения vNext, хотя, я заметил, что файл config.json кажется опубликовать в
approot/src/my_project/config.json
и мой сайт в папку под названием wwwroot
Мой веб-сервер имеет несколько веб-сайтов, и каждый из них имел свой собственный файл «app.config», который я мог бы разместить в каталоге веб-сайта с настройками, характерными для этого веб-сайта. Но теперь у меня есть 2 проблемы,
config.json населен в неправильном каталоге
Если я сделать поместить файл config.json в папку Wwwroot, то она может быть доступна клиенту через браузер. Это очень опасно.
Нужно ли настраивать мой веб-сервер для игнорирования запросов для config.json, если это в wwwroot, или я что-то не хватает?
Не размещайте config.json в wwwroot. В этом весь смысл иметь отдельную папку wwwroot. Легче держать его от обслуживания, если вы не поместите его в папку, которая будет обслуживаться. – mason
Значит, он должен пойти в wwwroot? Как насчет того, чтобы пользователи могли видеть его, когда вы просматриваете его? – Gillardo
Нет, он должен * не * быть в wwwroot. – mason