В asp.net 2.0 вы можете легко зашифровать конфиденциальную информацию в файле web.config. Например, если у вас есть разрешение на управление сервером,
Вы можете использовать следующий метод для шифрования конфиденциальной информации в web.config, например шифрования строки подключения к базе данных.
aspnet_regiis -pe "connectionStrings" -app "/имя приложения"
Если у вас нет разрешения, вы можете динамически реализовать конфигурацию в программе
config = Configuration.GetWebConfiguration(Request.ApplicationPath);
Раздел ConfigurationSection = config.Sections["connectionStrings"];
section.ProtectSection("DataProtectionConfigurationProvider");
конфигурация.Обновление();