Зашифровать. NET файл Web.config для конкретной среды c - PullRequest
0 голосов
/ 07 мая 2020

Я только что выучил команду для шифрования строки подключения в моем файле Web.config.

aspnet_regiis -pe "connectionStrings" "/MyApp"

Эта команда шифрует Web.config. Однако в моем приложении есть файл Web.config для нескольких сред: Web.test.config, Web.production.config и т. Д. c. Можно ли указать, какой файл env / config шифровать? Я пробовал:

aspnet_regiis -pe "connectionStrings" "/MyApp/Web.test.config"

Но это не сработало.

1 Ответ

0 голосов
/ 07 мая 2020

Не используйте web.XXX.config, потому что он должен храниться в вашем исходном коде. Вы должны использовать переменные среды (к которым вы все еще можете получить доступ через существующий код, который читает web.config).

Переменные среды могут быть определены на сервере напрямую, и это позволяет обойти вашу проблему, например, производственный сервер имеет другую строку подключения, чем UAT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...