Шифрование AppSettings в файле, внешнем по отношению к Web.Config
В настоящее время я использую этот метод для шифрования раздела AppSettings моего приложения. Файл web.config: aspnet_regiis.exe -pe "appSettings" -site "MySite" -app "/"
Но теперь я переместил некоторые настройки в другой файл, используя элемент
<appSettings file="IndividualAppSettings.config" >
Я все еще могу зашифровать настройку приложения в файле web.config, но есть ли способ зашифровать содержимое дополнительного файла IndividualAppSettings.config?
Ответы
Ответ 1
Мы делаем это все время, когда используем внешние файлы для каждой из наших сред.
Сначала ваш элемент appSettings
должен выглядеть так:
<appSettings configSource="IndividualAppSettings.config" />
Затем мы вызываем шифрование из строки cmd, используя:
aspnet_regiis -pe "appSettings" -prov "{0}" -site {1} -app "/"
где:
-
{0}
- это имя вашего поставщика шифрования, указанного в файле web.config.
-
{1}
- это идентификатор вашего сайта в IIS