Мне нужно зашифровать/дешифровать пользовательские разделы в файле app.config, а также файл web.config. Я прочитал, что aspnet_regiis можно использовать для web.config, но мне нужно сделать это программно.Зашифровать пользовательский раздел в файле app/web.config
После открытия mappedExeConfiguration, я указать раздел следующим образом:
ConfigurationSection connStrings = config.AppSettings;
для шифрования/дешифрования раздел AppSettings.
Как определить имя настраиваемого раздела? Когда я набираю имя моего настраиваемого раздела после объекта configurationSection, intelli-sense не распознает его. (Он признает только несколько хорошо известных разделов)
P.S. В моей функции мне нужно взять имя пользовательского раздела в виде строкового параметра.
Пример:
например.
<Configuration>
<MyCustomTag>
<... data />
</MyCustomTag>
</Configuration>
где MyCustomTag - это раздел, который мне нужно зашифровать/расшифровать.
Мне нужно сделать это программно. Кроме того, на сайте развертывания не должно быть aspnet_regiis. – Karan
Это работает из стандартной командной строки, а не только из командной строки VS 2010. Мне было проще всего подключиться к корню моего сайта и использовать команды с пустыми строками для YOUR_PROJECT_NAME. – user489998