2016-09-16 11 views
1

Я пытаюсь зашифровать appSettings во внешнем файле, используя aspnet_regiis -pef. Кто-нибудь, как это сделать.encrypting appSettings во внешнем файле с использованием aspnet_regiis -pef

Мой главный веб-конфигурационный файл:

<appSettings file="ExternalAppSettings.config"> 
    <add key="test1" value="val1" /> 
    <add key="test2" value="val2" /> 
    </appSettings> 

внешний файл ExternalAppSettings.config

<appSettings> 
    <add key="pwd1" value="test1" /> 
    <add key="pwd2" value="test2" /> 
</appSettings> 

Я хочу, чтобы зашифровать только appsetting в ExternalAppSettings.config, как это сделать?

ответ

0

Я сделал этот вид работы. Я просто шифрую строку и помещаю зашифрованную строку в значения. когда я получаю значения, я снова расшифрую его в исходные значения.

0

Пожалуйста, попробуйте ниже.

aspnet_regiis -pe "AppSettings" -prov "{0}" -site {1} -app "/"

пример: aspnet_regiis -pe "AppSettings" -prov "DataProtectionConfigurationProvider" -site "1" - приложение "/ virtualdirectory_name"

{0}: шифрование поставщик

{1}: идентификатор сайта в IIS